<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.iis.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:cs="http://blogs.iis.net/"><channel><title>MVolo&amp;#39;s Blog : ASP.NET</title><link>http://blogs.iis.net/mvolo/archive/tags/ASP.NET/default.aspx</link><description>Tags: ASP.NET</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Workaround for using IIS 7 url authorization with ASP.NET roles</title><link>http://blogs.iis.net/mvolo/archive/2009/05/11/workaround-for-using-iis-7-url-authorization-with-asp-net-roles.aspx</link><pubDate>Tue, 12 May 2009 03:33:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:3177018</guid><dc:creator>IIS 7.0 Server-Side : IIS</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/mvolo/rsscomments.aspx?PostID=3177018</wfw:commentRss><comments>http://blogs.iis.net/mvolo/archive/2009/05/11/workaround-for-using-iis-7-url-authorization-with-asp-net-roles.aspx#comments</comments><description>When using the IIS 7.0 Integrated pipeline, you gain access to a ton of cool scenarios where IIS and ASP.NET features work together to provide value for your application &amp;ndash; regardless of the application content. Most of these features involve using...(&lt;a href="http://blogs.iis.net/mvolo/archive/2009/05/11/workaround-for-using-iis-7-url-authorization-with-asp-net-roles.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=3177018" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/mvolo/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.iis.net/mvolo/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.iis.net/mvolo/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.iis.net/mvolo/archive/tags/troubleshooting/default.aspx">troubleshooting</category></item><item><title>When to restart IIS when making changes to your application</title><link>http://blogs.iis.net/mvolo/archive/2008/09/12/when-to-restart-iis-when-making-changes-to-your-application.aspx</link><pubDate>Fri, 12 Sep 2008 06:02:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:2617230</guid><dc:creator>IIS 7.0 Server-Side : IIS</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/mvolo/rsscomments.aspx?PostID=2617230</wfw:commentRss><comments>http://blogs.iis.net/mvolo/archive/2008/09/12/when-to-restart-iis-when-making-changes-to-your-application.aspx#comments</comments><description>Knowing when to restart IIS to pick up various types of changes to your application has traditionally been a challenge. IIS and ASP.NET are both stateful software systems, which heavily rely on cached state that is loaded once to provide high performance...(&lt;a href="http://blogs.iis.net/mvolo/archive/2008/09/12/when-to-restart-iis-when-making-changes-to-your-application.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2617230" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/mvolo/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.iis.net/mvolo/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.iis.net/mvolo/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.iis.net/mvolo/archive/tags/troubleshooting/default.aspx">troubleshooting</category><category domain="http://blogs.iis.net/mvolo/archive/tags/development/default.aspx">development</category><category domain="http://blogs.iis.net/mvolo/archive/tags/AppCmd/default.aspx">AppCmd</category></item><item><title>IconHandler 2.0: file icons in your ASP.NET applications</title><link>http://blogs.iis.net/mvolo/archive/2008/04/26/iconhandler-2-0-file-icons-in-your-asp-net-applications.aspx</link><pubDate>Sun, 27 Apr 2008 06:56:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:2323236</guid><dc:creator>mvolo</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/mvolo/rsscomments.aspx?PostID=2323236</wfw:commentRss><comments>http://blogs.iis.net/mvolo/archive/2008/04/26/iconhandler-2-0-file-icons-in-your-asp-net-applications.aspx#comments</comments><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;Since its release, &lt;/FONT&gt;&lt;A href="http://mvolo.com/blogs/serverside/archive/2007/01/11/Display-pretty-file-icons-in-your-ASP.NET-applications-with-IconHandler.aspx"&gt;&lt;FONT face=Calibri size=3&gt;IconHandler&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Calibri size=3&gt; has been a pretty popular module (on its own and with the custom &lt;/FONT&gt;&lt;A href="http://mvolo.com/blogs/serverside/archive/2007/01/21/Get-nice-looking-directory-listings-for-your-IIS-website-with-DirectoryListingModule.aspx"&gt;&lt;FONT face=Calibri size=3&gt;DirectoryListingModule&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Calibri size=3&gt;).&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Today, I am releasing v2.0 of IconHandler, which contains some much-requested functionality and fixes a few issues that people have reported with the original version.&lt;/FONT&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Read all about it (and I mean &lt;U&gt;all&lt;/U&gt;) and download at&amp;nbsp;&lt;A href="http://mvolo.com/blogs/serverside/archive/2008/04/27/IconHandler-2.0-File-icons-in-ASP.NET-applications.aspx"&gt;http://mvolo.com/blogs/serverside/archive/2008/04/27/IconHandler-2.0-File-icons-in-ASP.NET-applications.aspx&lt;/A&gt;.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Thanks,&lt;/P&gt;
&lt;P mce_keep="true"&gt;Mike&lt;/P&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2323236" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/mvolo/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.iis.net/mvolo/archive/tags/modules/default.aspx">modules</category><category domain="http://blogs.iis.net/mvolo/archive/tags/IIS+7.0/default.aspx">IIS 7.0</category></item><item><title>Creating portable ASP.NET applications that work on IIS 6.0, IIS 7.0 Classic, and IIS 7.0 Integrated modes</title><link>http://blogs.iis.net/mvolo/archive/2008/04/15/creating-portable-asp-net-applications-that-work-on-iis-6-0-iis-7-0-classic-and-iis-7-0-integrated-modes.aspx</link><pubDate>Tue, 15 Apr 2008 15:36:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:2299327</guid><dc:creator>mvolo</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/mvolo/rsscomments.aspx?PostID=2299327</wfw:commentRss><comments>http://blogs.iis.net/mvolo/archive/2008/04/15/creating-portable-asp-net-applications-that-work-on-iis-6-0-iis-7-0-classic-and-iis-7-0-integrated-modes.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;ASP.NET applications in IIS 7.0 Integrated mode requires configuration changes if they define custom modules or handlers. However, it is still possible to create portable ASP.NET applications that can function in all three environments without configuration changes.&lt;/P&gt;
&lt;P mce_keep="true"&gt;See how at &lt;A href="http://mvolo.com/blogs/serverside/archive/2008/04/15/Creating-portable-ASP.NET-applications-that-work-on-IIS-6.0_2C00_-IIS-7.0-Classic_2C00_-and-IIS-7.0-Integrated-modes.aspx"&gt;http://mvolo.com/blogs/serverside/archive/2008/04/15/Creating-portable-ASP.NET-applications-that-work-on-IIS-6.0_2C00_-IIS-7.0-Classic_2C00_-and-IIS-7.0-Integrated-modes.aspx&lt;/A&gt;.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Thanks,&lt;/P&gt;
&lt;P mce_keep="true"&gt;Mike&lt;/P&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2299327" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/mvolo/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.iis.net/mvolo/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.iis.net/mvolo/archive/tags/Integrated+pipeline/default.aspx">Integrated pipeline</category></item><item><title>Two-Level Authentication with Forms Authentication and Windows Authentication </title><link>http://blogs.iis.net/mvolo/archive/2008/02/11/two-level-authentication-with-forms-authentication-and-windows-authentication.aspx</link><pubDate>Mon, 11 Feb 2008 20:47:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:2166581</guid><dc:creator>mvolo</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/mvolo/rsscomments.aspx?PostID=2166581</wfw:commentRss><comments>http://blogs.iis.net/mvolo/archive/2008/02/11/two-level-authentication-with-forms-authentication-and-windows-authentication.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;The integration of IIS and ASP.NET authentication stages in Integrated mode applications brings a lot of benefits, including being able to use ASP.NET authentication features like Forms Authentication for the entire web site. However, it also prevents two-level authentication schemes that relied on the two separate authentication stages between IIS and ASP.NET from working. &lt;/P&gt;
&lt;P mce_keep="true"&gt;I mentioned this in the list of &lt;A class="" href="http://mvolo.com/blogs/serverside/archive/2007/12/08/IIS-7.0-Breaking-Changes-ASP.NET-2.0-applications-Integrated-mode.aspx" mce_href="http://mvolo.com/blogs/serverside/archive/2007/12/08/IIS-7.0-Breaking-Changes-ASP.NET-2.0-applications-Integrated-mode.aspx"&gt;ASP.NET breaking changes&lt;/A&gt;&amp;nbsp;in December. Since then, I've gotten many requests for re-enabling these scenarios in Integrated mode, so I put together a workaround for doing this in Integrated mode. &lt;/P&gt;
&lt;P mce_keep="true"&gt;To learn more and download the bits / source code of the workaround, see &lt;A href="http://mvolo.com/blogs/serverside/archive/2008/02/11/IIS-7.0-Two_2D00_Level-Authentication-with-Forms-Authentication-and-Windows-Authentication.aspx"&gt;http://mvolo.com/blogs/serverside/archive/2008/02/11/IIS-7.0-Two_2D00_Level-Authentication-with-Forms-Authentication-and-Windows-Authentication.aspx&lt;/A&gt;.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Thanks,&lt;/P&gt;
&lt;P mce_keep="true"&gt;Mike&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2166581" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/mvolo/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.iis.net/mvolo/archive/tags/development/default.aspx">development</category><category domain="http://blogs.iis.net/mvolo/archive/tags/Integrated+pipeline/default.aspx">Integrated pipeline</category></item><item><title>MSDN Mag: Enhance Your Apps with the ASP.NET Integrated Pipeline!</title><link>http://blogs.iis.net/mvolo/archive/2007/12/20/msdn-mag-enhance-your-apps-with-the-asp-net-integrated-pipeline.aspx</link><pubDate>Thu, 20 Dec 2007 20:53:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:2071287</guid><dc:creator>mvolo</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/mvolo/rsscomments.aspx?PostID=2071287</wfw:commentRss><comments>http://blogs.iis.net/mvolo/archive/2007/12/20/msdn-mag-enhance-your-apps-with-the-asp-net-integrated-pipeline.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;At last, my MSDN article about using the ASP.NET Integrated Pipeline is out in MSDN Magazine. This article is all about using existing ASP.NET features and building new ASP.NET modules to improve existing applications.&lt;/P&gt;
&lt;P mce_keep="true"&gt;What's more,&amp;nbsp;I do this without touching&amp;nbsp;a single line of the application itself, which&amp;nbsp;happens to be a PHP application using the IIS 7.0 FastCGI support.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;IMG title="Enhance Your Apps with ASP.NET Integrated Pipeline" style="WIDTH: 500px; HEIGHT: 259px" height=259 alt="Enhance Your Apps with ASP.NET Integrated Pipeline" src="http://mvolo.com/photos/serverside/images/12900/500x259.aspx" width=500 border=0 mce_src="http://mvolo.com/photos/serverside/images/12900/500x259.aspx"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;So go read the article for an in-depth look at using the power of ASP.NET Integrated pipeline to add features, improve security, and turbo-charge performance of your applications. Then head over to my blog to learn more about doing this yourself for your apps on IIS 7.0 - starting with &lt;A href="http://mvolo.com/blogs/serverside/archive/2007/08/15/Developing-IIS7-web-server-features-with-the-.NET-framework.aspx" mce_href="http://mvolo.com/blogs/serverside/archive/2007/08/15/Developing-IIS7-web-server-features-with-the-.NET-framework.aspx"&gt;&lt;FONT color=#0000ff&gt;building your own modules and handlers&lt;/FONT&gt;&lt;/A&gt;.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Article highlights and more at &lt;A href="http://mvolo.com/blogs/serverside/archive/2007/12/20/MSDN-Magazine_3A00_-Enhance-Your-Applications-with-ASP.NET-Integrated-Pipeline.aspx" mce_href="http://mvolo.com/blogs/serverside/archive/2007/12/20/MSDN-Magazine_3A00_-Enhance-Your-Applications-with-ASP.NET-Integrated-Pipeline.aspx"&gt;&lt;STRONG&gt;http://mvolo.com/blogs/serverside/archive/2007/12/20/MSDN-Magazine_3A00_-Enhance-Your-Applications-with-ASP.NET-Integrated-Pipeline.aspx&lt;/STRONG&gt;&lt;/A&gt;.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Thanks,&lt;/P&gt;
&lt;P mce_keep="true"&gt;Mike&lt;/P&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2071287" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/mvolo/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.iis.net/mvolo/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.iis.net/mvolo/archive/tags/PHP/default.aspx">PHP</category><category domain="http://blogs.iis.net/mvolo/archive/tags/Integrated+pipeline/default.aspx">Integrated pipeline</category><category domain="http://blogs.iis.net/mvolo/archive/tags/IIS+News+Item/default.aspx">IIS News Item</category></item><item><title>Breaking Changes for ASP.NET 2.0 applications running in Integrated mode on IIS 7.0</title><link>http://blogs.iis.net/mvolo/archive/2007/12/08/Breaking-Changes-ASP.NET-2.0-Integrated-mode-IIS-7.0.aspx</link><pubDate>Sun, 09 Dec 2007 02:12:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:2048744</guid><dc:creator>mvolo</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/mvolo/rsscomments.aspx?PostID=2048744</wfw:commentRss><comments>http://blogs.iis.net/mvolo/archive/2007/12/08/Breaking-Changes-ASP.NET-2.0-Integrated-mode-IIS-7.0.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;ASP.NET 2.0 applications on IIS 7.0 are hosted using the ASP.NET Integrated mode by default.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;This new mode enables a myriad of exciting scenarios including using super-valuable ASP.NET features like Forms Authentication for your entire Web site, and developing new ASP.NET modules to do things like URL rewriting, authorization, logging, and more at the IIS level.&lt;/P&gt;
&lt;P mce_keep="true"&gt;As you know, with great power comes great responsibility.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Similarly, with making ASP.NET applications more powerful in IIS 7.0 comes the responsibility of making sure that existing ASP.NET applications continue to work.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;This has been a major challenge for us as we re-architected the entire core engine of ASP.NET, and in the end we were highly successful in meeting it.&lt;/P&gt;
&lt;P mce_keep="true"&gt;This post lists the changes in behavior that you may encounter when deploying your ASP.NET applications on IIS 7.0 on Windows Vista SP1 and Windows Server 2008.&amp;nbsp; Read the detailed list of breaking changes at &lt;A href="http://mvolo.com/blogs/serverside/archive/2007/12/08/IIS-7.0-Breaking-Changes-ASP.NET-2.0-applications-Integrated-mode.aspx" mce_href="http://mvolo.com/blogs/serverside/archive/2007/12/08/IIS-7.0-Breaking-Changes-ASP.NET-2.0-applications-Integrated-mode.aspx"&gt;http://mvolo.com/blogs/serverside/archive/2007/12/08/IIS-7.0-Breaking-Changes-ASP.NET-2.0-applications-Integrated-mode.aspx&lt;/A&gt;.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Thanks,&lt;/P&gt;
&lt;P mce_keep="true"&gt;Mike&lt;/P&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2048744" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/mvolo/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.iis.net/mvolo/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.iis.net/mvolo/archive/tags/Integrated+pipeline/default.aspx">Integrated pipeline</category><category domain="http://blogs.iis.net/mvolo/archive/tags/IIS+News+Item/default.aspx">IIS News Item</category></item><item><title>Request is not available in this context exception in Application_Start</title><link>http://blogs.iis.net/mvolo/archive/2007/11/10/Request-is-not-available-in-this-context-exception-in-Application_5F00_Start.aspx</link><pubDate>Sun, 11 Nov 2007 03:20:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:2000108</guid><dc:creator>mvolo</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/mvolo/rsscomments.aspx?PostID=2000108</wfw:commentRss><comments>http://blogs.iis.net/mvolo/archive/2007/11/10/Request-is-not-available-in-this-context-exception-in-Application_5F00_Start.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;The “Request is not available in this context” exception is one of the more common errors you may receive on when moving ASP.NET applications to Integrated mode on IIS 7.0.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;This exception happens in your implementation of the Application_Start method in the global.asax file if you attempt to access the HttpContext of the request that started the application.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Learn more about why this happens and how to work around it to start enjoying the benefits of ASP.NET Integrated mode for your application: &lt;A href="http://mvolo.com/blogs/serverside/archive/2007/11/10/Integrated-mode-Request-is-not-available-in-this-context-in-Application_5F00_Start.aspx" mce_href="http://mvolo.com/blogs/serverside/archive/2007/11/10/Integrated-mode-Request-is-not-available-in-this-context-in-Application_5F00_Start.aspx"&gt;http://mvolo.com/blogs/serverside/archive/2007/11/10/Integrated-mode-Request-is-not-available-in-this-context-in-Application_5F00_Start.aspx&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2000108" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/mvolo/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.iis.net/mvolo/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.iis.net/mvolo/archive/tags/Integrated+pipeline/default.aspx">Integrated pipeline</category></item><item><title>Developing IIS7 web server features with the .NET framework</title><link>http://blogs.iis.net/mvolo/archive/2007/08/16/developing-iis7-web-server-features-with-the-net-framework.aspx</link><pubDate>Thu, 16 Aug 2007 07:38:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1860734</guid><dc:creator>mvolo</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/mvolo/rsscomments.aspx?PostID=1860734</wfw:commentRss><comments>http://blogs.iis.net/mvolo/archive/2007/08/16/developing-iis7-web-server-features-with-the-net-framework.aspx#comments</comments><description>This article, the first in the IIS7 .NET Developer series, focuses on getting started with developing IIS7 web server features based on the .NET Framework.&amp;nbsp; Learn about the options you have for your development environment, how to set up your Visual Studio project, when to build a module vs. a handler, and more.&amp;nbsp; By the end of the article, you would have built and deployed a simple IIS7 managed handler and module.&lt;BR&gt;&lt;BR&gt;Read the entire article at &lt;A href="http://mvolo.com/blogs/serverside/archive/2007/08/15/Developing-IIS7-web-server-features-with-the-.NET-framework.aspx" mce_href="http://mvolo.com/blogs/serverside/archive/2007/08/15/Developing-IIS7-web-server-features-with-the-.NET-framework.aspx."&gt;http://mvolo.com/blogs/serverside/archive/2007/08/15/Developing-IIS7-web-server-features-with-the-.NET-framework.aspx&lt;/A&gt;. 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=1860734" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/mvolo/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.iis.net/mvolo/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.iis.net/mvolo/archive/tags/development/default.aspx">development</category><category domain="http://blogs.iis.net/mvolo/archive/tags/Integrated+pipeline/default.aspx">Integrated pipeline</category><category domain="http://blogs.iis.net/mvolo/archive/tags/IIS+News+Item/default.aspx">IIS News Item</category></item><item><title>Redirect clients in your application with HttpRedirection module </title><link>http://blogs.iis.net/mvolo/archive/2007/05/24/redirect-clients-in-your-application-with-httpredirection-module.aspx</link><pubDate>Thu, 24 May 2007 19:28:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1724521</guid><dc:creator>mvolo</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/mvolo/rsscomments.aspx?PostID=1724521</wfw:commentRss><comments>http://blogs.iis.net/mvolo/archive/2007/05/24/redirect-clients-in-your-application-with-httpredirection-module.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;&lt;FONT face=Calibri&gt;In a web application, it’s often necessary to redirect clients requesting one url to another url.&amp;nbsp; A while ago, I wrote a module to do basic http redirection for an ASP.NET application.&amp;nbsp; The HttpRedirection module allows you to configure regular expression-based rules that redirect clients from url A to url B, with a number of other features.&lt;BR&gt;&lt;BR&gt;Learn more about rewriting and redirection, and download the HttpRedirection module / source code here: &lt;/FONT&gt;&lt;A href="http://mvolo.com/blogs/serverside/archive/2007/05/24/Redirect-clients-in-your-application-with-HttpRedirection-module.aspx" mce_href="http://mvolo.com/blogs/serverside/archive/2007/05/24/Redirect-clients-in-your-application-with-HttpRedirection-module.aspx"&gt;&lt;FONT face=Calibri&gt;http://mvolo.com/blogs/serverside/archive/2007/05/24/Redirect-clients-in-your-application-with-HttpRedirection-module.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Calibri&gt;.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=1724521" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/mvolo/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.iis.net/mvolo/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.iis.net/mvolo/archive/tags/development/default.aspx">development</category><category domain="http://blogs.iis.net/mvolo/archive/tags/IIS+News+Item/default.aspx">IIS News Item</category><category domain="http://blogs.iis.net/mvolo/archive/tags/Goodies/default.aspx">Goodies</category></item><item><title>Get nice looking directory listings for your IIS website with DirectoryListingModule</title><link>http://blogs.iis.net/mvolo/archive/2007/01/21/get-nice-looking-directory-listings-for-your-iis-website-with-directorylistingmodule.aspx</link><pubDate>Sun, 21 Jan 2007 10:19:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1541306</guid><dc:creator>mvolo</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/mvolo/rsscomments.aspx?PostID=1541306</wfw:commentRss><comments>http://blogs.iis.net/mvolo/archive/2007/01/21/get-nice-looking-directory-listings-for-your-iis-website-with-directorylistingmodule.aspx#comments</comments><description>Do you hate bland directory listing pages that most web servers have these days? &lt;BR&gt;&lt;BR&gt;Many of us do on the IIS team, and so over the past several years we've built a few directory listing modules to spice up IIS directory listings. &lt;BR&gt;&lt;BR&gt;I figured I should put an end to this by writing one that is oh so much better then all the other ones - and then give it to you to build some cool templates, and create complely customized directory listings for your website.&lt;BR&gt;&lt;BR&gt;Read more on &lt;A href="http://mvolo.com/blogs/serverside/archive/2007/01/21/Get-nice-looking-directory-listings-for-your-IIS-website-with-DirectoryListingModule.aspx"&gt;http://mvolo.com/blogs/serverside/archive/2007/01/21/Get-nice-looking-directory-listings-for-your-IIS-website-with-DirectoryListingModule.aspx&lt;/A&gt;.&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=1541306" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/mvolo/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.iis.net/mvolo/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.iis.net/mvolo/archive/tags/modules/default.aspx">modules</category><category domain="http://blogs.iis.net/mvolo/archive/tags/development/default.aspx">development</category><category domain="http://blogs.iis.net/mvolo/archive/tags/Goodies/default.aspx">Goodies</category></item><item><title>Display pretty file icons in your ASP.NET applications with IconHandler </title><link>http://blogs.iis.net/mvolo/archive/2007/01/11/display-pretty-file-icons-in-your-asp-net-applications-with-iconhandler.aspx</link><pubDate>Fri, 12 Jan 2007 01:15:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1528889</guid><dc:creator>mvolo</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/mvolo/rsscomments.aspx?PostID=1528889</wfw:commentRss><comments>http://blogs.iis.net/mvolo/archive/2007/01/11/display-pretty-file-icons-in-your-asp-net-applications-with-iconhandler.aspx#comments</comments><description>Do you like file icons? I do. They make it pretty easy to visually digest file lists in Windows, when you open a file system folder with explorer. &lt;BR&gt;&lt;BR&gt;Displaying icons in your web application can also be pretty compelling (for example, to spruce up that boring directory listing page, or visually represent documents in your web app). Wouldn't it be cool if you can write an ASP.NET control or page that can embed these icons on your custom directory listing view? &lt;BR&gt;&lt;BR&gt;Unfortinately, there is no easy way to get icons for files in the .NET framework, so you have to do a little interop with the Windows shell to get the icon for a file / file extension, and then figure out a way to serve it over the web as an image. So, I wrote an ASP.NET image handler that serves the icon for an aritrary file or extension, that you can simply drop into your application to get these pretty icons for whatever purposes you need. &lt;BR&gt;&lt;BR&gt;Read more on &lt;A href="http://mvolo.com/blogs/serverside/archive/2007/01/11/Display-pretty-file-icons-in-your-ASP.NET-applications-with-IconHandler.aspx"&gt;http://mvolo.com/blogs/serverside/archive/2007/01/11/Display-pretty-file-icons-in-your-ASP.NET-applications-with-IconHandler.aspx&lt;/A&gt;.&lt;BR&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=1528889" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/mvolo/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.iis.net/mvolo/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.iis.net/mvolo/archive/tags/development/default.aspx">development</category><category domain="http://blogs.iis.net/mvolo/archive/tags/IIS+News+Item/default.aspx">IIS News Item</category></item><item><title>Fix problems with Visual Studio F5 debugging of ASP.NET applications on IIS7 Vista</title><link>http://blogs.iis.net/mvolo/archive/2006/12/28/fix-problems-with-visual-studio-f5-debugging-of-asp-net-applications-on-iis7-vista.aspx</link><pubDate>Fri, 29 Dec 2006 01:39:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1511823</guid><dc:creator>mvolo</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/mvolo/rsscomments.aspx?PostID=1511823</wfw:commentRss><comments>http://blogs.iis.net/mvolo/archive/2006/12/28/fix-problems-with-visual-studio-f5-debugging-of-asp-net-applications-on-iis7-vista.aspx#comments</comments><description>A number of people have been reporting problems when trying to debug their ASP.NET applications on Windows Vista with Visual Studio 2005 F5 debugging support.  There are a handful of posts about trying to get this to work in various ways ... most of which are missing key information needed to *really* get it to work.&lt;BR&gt;&lt;BR&gt;Hopefully this will be the *definitive* guide to enabling F5 debugging on Vista / IIS7.&lt;BR&gt;&lt;BR&gt;Read the details at &lt;A href="http://mvolo.com/blogs/serverside/archive/2006/12/28/Fix-problems-with-Visual-Studio-F5-debugging-of-ASP.NET-applications-on-IIS7-Vista.aspx"&gt;http://mvolo.com/blogs/serverside/archive/2006/12/28/Fix-problems-with-Visual-Studio-F5-debugging-of-ASP.NET-applications-on-IIS7-Vista.aspx&lt;/A&gt;.&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=1511823" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/mvolo/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.iis.net/mvolo/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.iis.net/mvolo/archive/tags/development/default.aspx">development</category><category domain="http://blogs.iis.net/mvolo/archive/tags/Debugging/default.aspx">Debugging</category><category domain="http://blogs.iis.net/mvolo/archive/tags/IIS+News+Item/default.aspx">IIS News Item</category></item><item><title>Stopping hot-linking leeches with IIS and ASP.NET</title><link>http://blogs.iis.net/mvolo/archive/2006/11/10/stopping-hot-linking-leeches-with-iis-and-asp-net.aspx</link><pubDate>Fri, 10 Nov 2006 22:33:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1460841</guid><dc:creator>mvolo</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/mvolo/rsscomments.aspx?PostID=1460841</wfw:commentRss><comments>http://blogs.iis.net/mvolo/archive/2006/11/10/stopping-hot-linking-leeches-with-iis-and-asp-net.aspx#comments</comments><description>&lt;P class=MsoNormal style="MARGIN:0in 0in 0pt;"&gt;&lt;FONT face=Arial size=2&gt;Many web sites suffer from others directly linking to their image, video and other content.&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;This practice is called often called leeching, hot-linking, or &lt;/FONT&gt;&lt;A href="http://en.wikipedia.org/wiki/Inline_linking" target=docs&gt;&lt;FONT face=Arial size=2&gt;inline-linking&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Arial size=2&gt; and causes wasted bandwidth and increased server load to the victim web site.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 0pt;"&gt;&lt;o:p&gt;&lt;FONT face=Arial size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 0pt;"&gt;&lt;FONT face=Arial size=2&gt;Last weekend, I wrote a little ASP.NET module that prevents hot linking.&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;It can be used on IIS5 (Windows 2000/XP), IIS6 (Windows Server 2003), and IIS7 (Windows Vista / Longhorn Server).&lt;BR&gt;&lt;BR&gt;It also was a great excuse to talk about IIS and ASP.NET integration history :)&lt;BR&gt;&lt;BR&gt;Read more on &lt;A href="http://mvolo.com/2006/11/10/stopping-hotlinking-with-iis-and-aspnet.aspx"&gt;http://mvolo.com/2006/11/10/stopping-hotlinking-with-iis-and-aspnet.aspx&lt;/A&gt;.&lt;BR&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=1460841" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/mvolo/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.iis.net/mvolo/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.iis.net/mvolo/archive/tags/development/default.aspx">development</category></item><item><title>Extending your IIS 7 server with .NET</title><link>http://blogs.iis.net/mvolo/archive/2006/10/22/Extending-your-IIS-7-server-with-.NET.aspx</link><pubDate>Mon, 23 Oct 2006 05:59:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1437307</guid><dc:creator>mvolo</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/mvolo/rsscomments.aspx?PostID=1437307</wfw:commentRss><comments>http://blogs.iis.net/mvolo/archive/2006/10/22/Extending-your-IIS-7-server-with-.NET.aspx#comments</comments><description>I&amp;nbsp;feel like I got off on the wrong foot in my blog coverage of IIS extensibility &amp;hellip; I started spending a lot of time talking about building IIS7 server modules with the native API, but did not mention anything about the new .NET extensibility.&lt;br /&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;First things first &amp;ndash; IIS7, for the first time in the history of the server, provides first class support for extending the server with .NET.&lt;br /&gt;&lt;br /&gt;Read more at &lt;a href="http://mvolo.com/2006/10/22/why-write-native-code-extending-your-iis-7-server-with-net.aspx"&gt;http://mvolo.com/2006/10/22/why-write-native-code-extending-your-iis-7-server-with-net.aspx&lt;/a&gt;.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=1437307" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/mvolo/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.iis.net/mvolo/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.iis.net/mvolo/archive/tags/development/default.aspx">development</category><category domain="http://blogs.iis.net/mvolo/archive/tags/Integrated+pipeline/default.aspx">Integrated pipeline</category></item></channel></rss>