<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Manny's Blog - ASP.NET</title>
    <link>http://blogs.techconception.com/manny/</link>
    <description />
    <language>en-us</language>
    <copyright>Manny Siddiqui</copyright>
    <lastBuildDate>Sun, 07 Dec 2008 05:49:14 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.0.7226.0</generator>
    <managingEditor>manny@techconception.com</managingEditor>
    <webMaster>manny@techconception.com</webMaster>
    <item>
      <trackback:ping>http://blogs.techconception.com/manny/Trackback.aspx?guid=4e103d58-09ba-49c9-b107-39f63d023fcb</trackback:ping>
      <pingback:server>http://blogs.techconception.com/manny/pingback.aspx</pingback:server>
      <pingback:target>http://blogs.techconception.com/manny/PermaLink,guid,4e103d58-09ba-49c9-b107-39f63d023fcb.aspx</pingback:target>
      <dc:creator>Manny Siddiqui</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I was scheduled to speak @ the <a href="http://www.richmonddotnet.org">Richmond.NET
User Group's</a> December meeting on last Thursday. Around 40+ people showed up for
the meeting including <a href="http://www.gotnet.biz/Blog/">Kevin Hazzard</a> and <a href="http://www.codethinked.com/">Justin
Etheredge</a>. 
</p>
        <p>
Decent crowd showed up (40+) and I had fun speaking about IIS 7.0 and its integration
with ASP.NET. I am making the slides available on this blog; I hope that would help. 
</p>
        <p>
          <strong>IIS 7.0 Architecture and Integration with ASP.NET</strong> [ <a href="downloads/IIS%207.0%20Architecture%20and%20Integration%20with%20ASP.NET.pdf">Presentation</a> ]
</p>
      </body>
      <title>Speaking @ the Richmond.NET User Group - Update</title>
      <guid isPermaLink="false">http://blogs.techconception.com/manny/PermaLink,guid,4e103d58-09ba-49c9-b107-39f63d023fcb.aspx</guid>
      <link>http://blogs.techconception.com/manny/2008/12/07/SpeakingTheRichmondNETUserGroupUpdate.aspx</link>
      <pubDate>Sun, 07 Dec 2008 05:49:14 GMT</pubDate>
      <description>&lt;p&gt;
I was scheduled to speak @ the &lt;a href="http://www.richmonddotnet.org"&gt;Richmond.NET
User Group's&lt;/a&gt; December meeting on last Thursday. Around 40+ people showed up for
the meeting including &lt;a href="http://www.gotnet.biz/Blog/"&gt;Kevin Hazzard&lt;/a&gt; and &lt;a href="http://www.codethinked.com/"&gt;Justin
Etheredge&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
Decent crowd showed up (40+) and I had fun speaking about IIS 7.0 and its integration
with ASP.NET. I am making the slides available on this blog; I hope that would help. 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;IIS 7.0 Architecture and Integration with ASP.NET&lt;/strong&gt; [ &lt;a href="downloads/IIS%207.0%20Architecture%20and%20Integration%20with%20ASP.NET.pdf"&gt;Presentation&lt;/a&gt; ]
&lt;/p&gt;</description>
      <category>ASP.NET</category>
      <category>Community Events</category>
      <category>IIS 7.0</category>
      <category>Richmond .NET User Group</category>
      <category>Speaking</category>
    </item>
    <item>
      <trackback:ping>http://blogs.techconception.com/manny/Trackback.aspx?guid=4aa486d2-17db-441d-b0cf-1f53dd56f79c</trackback:ping>
      <pingback:server>http://blogs.techconception.com/manny/pingback.aspx</pingback:server>
      <pingback:target>http://blogs.techconception.com/manny/PermaLink,guid,4aa486d2-17db-441d-b0cf-1f53dd56f79c.aspx</pingback:target>
      <dc:creator>Manny Siddiqui</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Last night I spoke @ the Richmond .NET User Group meeting. The topic was <strong>Advanced
ASP.NET Concepts and Tips/Tricks</strong>. A decent number of people showed up (around
40+) and I sure had fun delivering the presentation. I hope the attendees also had
fun and were able to grasp some of the concepts and techniques that I shared with
them. 
</p>
        <p>
After the presentation I received the email addresses of around 16 people who wanted
me to email them the copy of the presentation and the code. I will do that tonight
and I am also making the presentation and the code available for download from the
following links. 
</p>
        <p>
          <strong>Advanced ASP.NET Concepts and Tips/Tricks</strong> [ <a href="http://blogs.techconception.com/manny/downloads/MannySiddiqui_AdvancedASP.NETConceptsandConstructs_Presentation.zip"><strong>Presentation</strong></a> ]
[ <a href="http://blogs.techconception.com/manny/downloads/MannySiddiqui_AdvancedASP.NETConceptsandConstructs_Code.zip"><strong>Code</strong></a> ] 
</p>
      </body>
      <title>Speaking @ the Richmond .NET User Group - Update</title>
      <guid isPermaLink="false">http://blogs.techconception.com/manny/PermaLink,guid,4aa486d2-17db-441d-b0cf-1f53dd56f79c.aspx</guid>
      <link>http://blogs.techconception.com/manny/2008/05/02/SpeakingTheRichmondNETUserGroupUpdate.aspx</link>
      <pubDate>Fri, 02 May 2008 21:49:35 GMT</pubDate>
      <description>&lt;p&gt;
Last night I spoke @ the Richmond .NET User Group meeting. The topic was &lt;strong&gt;Advanced
ASP.NET Concepts and Tips/Tricks&lt;/strong&gt;. A decent number of people showed up (around
40+) and I sure had fun delivering the presentation. I hope the attendees also had
fun and were able to grasp some of the concepts and techniques that I shared with
them. 
&lt;/p&gt;
&lt;p&gt;
After the presentation I received the email addresses of around 16 people who wanted
me to email them the copy of the presentation and the code. I will do that tonight
and I am also making the presentation and the code available for download from the
following links. 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Advanced ASP.NET Concepts and Tips/Tricks&lt;/strong&gt; [ &lt;a href="http://blogs.techconception.com/manny/downloads/MannySiddiqui_AdvancedASP.NETConceptsandConstructs_Presentation.zip"&gt;&lt;strong&gt;Presentation&lt;/strong&gt;&lt;/a&gt; ]
[ &lt;a href="http://blogs.techconception.com/manny/downloads/MannySiddiqui_AdvancedASP.NETConceptsandConstructs_Code.zip"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;/a&gt; ] 
&lt;/p&gt;</description>
      <category>ASP.NET</category>
      <category>Community Events</category>
      <category>Richmond .NET User Group</category>
      <category>Speaking</category>
    </item>
    <item>
      <trackback:ping>http://blogs.techconception.com/manny/Trackback.aspx?guid=ed0ea83f-b449-44bb-b259-1cee7dfb191c</trackback:ping>
      <pingback:server>http://blogs.techconception.com/manny/pingback.aspx</pingback:server>
      <pingback:target>http://blogs.techconception.com/manny/PermaLink,guid,ed0ea83f-b449-44bb-b259-1cee7dfb191c.aspx</pingback:target>
      <dc:creator>Manny Siddiqui</dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Microsoft just released the beta version of a Visual Studio Add-In that would scan
your code in order to detect the potential issue that can make your code vulnerable
to "Cross-Site scripting" attacks.
</p>
        <p>
Check out the tool <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=19A9E348-BDB9-45B3-A1B7-44CCDCB7CFBE&amp;displaylang=en">here</a></p>
        <p>
Check out some background information and tips <a href="http://msdn2.microsoft.com/en-us/library/ms998274.aspx">here</a> to
learn how to write code to avoid such attacks.
</p>
      </body>
      <title>Cross-Site Scripting Detection Tool</title>
      <guid isPermaLink="false">http://blogs.techconception.com/manny/PermaLink,guid,ed0ea83f-b449-44bb-b259-1cee7dfb191c.aspx</guid>
      <link>http://blogs.techconception.com/manny/2007/10/27/CrossSiteScriptingDetectionTool.aspx</link>
      <pubDate>Sat, 27 Oct 2007 14:28:36 GMT</pubDate>
      <description>&lt;p&gt;
Microsoft just released the beta version of a Visual Studio Add-In that would scan
your code&amp;nbsp;in order to detect the potential issue that can make your code vulnerable
to "Cross-Site scripting" attacks.
&lt;/p&gt;
&lt;p&gt;
Check out the tool &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=19A9E348-BDB9-45B3-A1B7-44CCDCB7CFBE&amp;amp;displaylang=en"&gt;here&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Check out some background information and tips &lt;a href="http://msdn2.microsoft.com/en-us/library/ms998274.aspx"&gt;here&lt;/a&gt; to
learn how to write code to avoid such attacks.
&lt;/p&gt;</description>
      <category>ASP.NET</category>
    </item>
    <item>
      <trackback:ping>http://blogs.techconception.com/manny/Trackback.aspx?guid=2ede2e3d-3f00-47ee-9334-a8e15fa1e04b</trackback:ping>
      <pingback:server>http://blogs.techconception.com/manny/pingback.aspx</pingback:server>
      <pingback:target>http://blogs.techconception.com/manny/PermaLink,guid,2ede2e3d-3f00-47ee-9334-a8e15fa1e04b.aspx</pingback:target>
      <dc:creator />
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
ASP.NET 2.0 introduced a new feature called Profiles where a web application can create
users' profile - ASP.NET provides all of the plumbing work for you; all we have to
do is define some settings in the web.config file and get/set properties on the Profile
object in our code. Pretty simple.
</p>
        <p>
I have been using the Profile feature for quite some time without any problems but
yesterday I ran into a problem. No matter what I tried, I always got the Profile
object null. After performing a little bit of research I came to know that the problem
is with the Microsoft Office Sharepoint Server (MOSS) which is also installed on the
development machine that I was working on!
</p>
        <p>
Under the hood, ASP.NET Profile feature is implemented by a ProfileModule (an ASP.NET
module) which gets run and initializes the Profile object during each request.
When MOSS is installed on a machine, it clears some of the modules from the HTTP request
processing pipeline and ProfileModule is one of those modules!
</p>
        <p>
Hence adding the following line in my web application's config file did the trick
for me.
</p>
        <p>
          <span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'">
            <font face="Courier New" color="#000000">&lt;add
name="Profile" type="System.Web.Profile.ProfileModule" /&gt;</font>
          </span>
        </p>
        <p>
          <span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'">
            <font color="#000000">Hope
this tip would help others who might be facing the same problem.</font>
          </span>
        </p>
      </body>
      <title>ASP.NET Profiles - Profile object is null</title>
      <guid isPermaLink="false">http://blogs.techconception.com/manny/PermaLink,guid,2ede2e3d-3f00-47ee-9334-a8e15fa1e04b.aspx</guid>
      <link>http://blogs.techconception.com/manny/2007/08/15/ASPNETProfilesProfileObjectIsNull.aspx</link>
      <pubDate>Wed, 15 Aug 2007 04:25:29 GMT</pubDate>
      <description>&lt;p&gt;
ASP.NET 2.0 introduced a new feature called Profiles where a web application can create
users' profile - ASP.NET provides all of the plumbing work for you; all we have to
do is define some settings in the web.config file and get/set properties on the Profile
object in our code. Pretty simple.
&lt;/p&gt;
&lt;p&gt;
I have been using the Profile feature for quite some time without any problems but
yesterday I ran into a problem. No matter what&amp;nbsp;I tried, I always got the Profile
object null. After performing a little bit of research I came to know that the problem
is with the Microsoft Office Sharepoint Server (MOSS) which is also installed on the
development machine that I was working on!
&lt;/p&gt;
&lt;p&gt;
Under the hood, ASP.NET Profile feature is implemented by a ProfileModule (an ASP.NET
module)&amp;nbsp;which gets run and initializes the Profile object during each request.
When MOSS is installed on a machine, it clears some of the modules from the HTTP request
processing pipeline and ProfileModule is one of those modules!
&lt;/p&gt;
&lt;p&gt;
Hence adding the following line in my web application's config file did the trick
for me.
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;font face="Courier New" color=#000000&gt;&amp;lt;add
name="Profile" type="System.Web.Profile.ProfileModule" /&amp;gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;font color=#000000&gt;Hope
this tip would help others who might be facing the same problem.&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;</description>
      <category>ASP.NET</category>
    </item>
  </channel>
</rss>