<?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>BillS IIS Blog : Administration</title><link>http://blogs.iis.net/bills/archive/tags/Administration/default.aspx</link><description>Tags: Administration</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Why IIS7? Top 12 cool features…</title><link>http://blogs.iis.net/bills/archive/2008/11/20/why-iis7-top-12-cool-features.aspx</link><pubDate>Fri, 21 Nov 2008 04:13:45 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:2759317</guid><dc:creator>bills</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/bills/rsscomments.aspx?PostID=2759317</wfw:commentRss><comments>http://blogs.iis.net/bills/archive/2008/11/20/why-iis7-top-12-cool-features.aspx#comments</comments><description>&lt;p&gt;Every time I talk with customers in meetings or at conferences I’m struck by how many cool amazing new capabilities IIS7 has.&amp;#160; I can go on for literally hours talking about the new features and benefits, and showing demos.&amp;#160; And with each new &lt;a href="http://www.iis.net/extensions"&gt;IIS7 Extension&lt;/a&gt;, the list of new features just gets bigger and bigger.&amp;#160; A few months ago I realized we didn’t have the top list of features written up anywhere, and so we started the process of distilling down the list to the top 10.&amp;#160; We almost made it!&amp;#160; We ended up with the top 12 reasons you should get IIS7 today.&amp;#160; Check them out here:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.iis.net/getstarted" href="http://www.iis.net/getstarted"&gt;http://www.iis.net/getstarted&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Over the next few weeks we’ll be adding a cool demo for each of the reasons to show the features in action.&amp;#160; Be sure to check back soon!&lt;/p&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2759317" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/bills/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.iis.net/bills/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.iis.net/bills/archive/tags/Extensibility/default.aspx">Extensibility</category><category domain="http://blogs.iis.net/bills/archive/tags/Administration/default.aspx">Administration</category><category domain="http://blogs.iis.net/bills/archive/tags/Troubleshooting/default.aspx">Troubleshooting</category><category domain="http://blogs.iis.net/bills/archive/tags/IIS+News+Item/default.aspx">IIS News Item</category><category domain="http://blogs.iis.net/bills/archive/tags/Developers/default.aspx">Developers</category><category domain="http://blogs.iis.net/bills/archive/tags/Performance/default.aspx">Performance</category><category domain="http://blogs.iis.net/bills/archive/tags/Videos/default.aspx">Videos</category><category domain="http://blogs.iis.net/bills/archive/tags/Media/default.aspx">Media</category><category domain="http://blogs.iis.net/bills/archive/tags/Administrators/default.aspx">Administrators</category><category domain="http://blogs.iis.net/bills/archive/tags/Configuration/default.aspx">Configuration</category><category domain="http://blogs.iis.net/bills/archive/tags/Security/default.aspx">Security</category><category domain="http://blogs.iis.net/bills/archive/tags/Deployment/default.aspx">Deployment</category></item><item><title>How to manage IIS7 remotely from Windows Vista</title><link>http://blogs.iis.net/bills/archive/2008/06/12/how-to-manage-iis7-remotely-from-windows-vista.aspx</link><pubDate>Fri, 13 Jun 2008 01:58:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:2420534</guid><dc:creator>bills</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/bills/rsscomments.aspx?PostID=2420534</wfw:commentRss><comments>http://blogs.iis.net/bills/archive/2008/06/12/how-to-manage-iis7-remotely-from-windows-vista.aspx#comments</comments><description>I just ran across a fantastic step-by-step walkthrough of how to manage IIS7 remotely from Windows Vista, written by Dave Lawlor over at Train Signal Training. Check out this article: &lt;A href="http://www.trainsignaltraining.com/iis-7-remote-administration/2008-06-11"&gt;&lt;/A&gt;&lt;A href="http://www.trainsignaltraining.com/iis-7-remote-administration/2008-06-11/"&gt;http://www.trainsignaltraining.com/iis-7-remote-administration/2008-06-11/&lt;/A&gt;.&amp;nbsp; There is also an article on IIS.NET which gives a pretty good overview of how&amp;nbsp;to&amp;nbsp;setup &lt;A class="" href="http://learn.iis.net/page.aspx/159/configuring-remote-administration-and-feature-delegation-in-iis-7/" mce_href="http://learn.iis.net/page.aspx/159/configuring-remote-administration-and-feature-delegation-in-iis-7/"&gt;Remote Administration and Delegation&lt;/A&gt;.&lt;/A&gt;&amp;nbsp; By the way, the remote administration tool also works great on Windows XP and&amp;nbsp;Windows 2003! 
&lt;P&gt;I also ran across &lt;A class="" href="http://channel9.msdn.com/posts/Dan/C9-Bytes-Drew-Robbins/" mce_href="http://channel9.msdn.com/posts/Dan/C9-Bytes-Drew-Robbins/"&gt;this great video posted on Channel9&lt;/A&gt; by &lt;A class="" href="http://blogs.iis.net/drobbins/" mce_href="http://blogs.iis.net/drobbins/"&gt;Drew Robbins&lt;/A&gt; showing off the new IIS7 Admin Extensions - all of which will work remotely once you've got the setup described above!&lt;/P&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2420534" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/bills/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.iis.net/bills/archive/tags/Administration/default.aspx">Administration</category><category domain="http://blogs.iis.net/bills/archive/tags/Developers/default.aspx">Developers</category><category domain="http://blogs.iis.net/bills/archive/tags/Administrators/default.aspx">Administrators</category></item><item><title>How to install ASP.NET 1.1 with IIS7 on Vista and Windows 2008</title><link>http://blogs.iis.net/bills/archive/2008/06/02/installing-asp-net-1-1-with-iis7-on-vista-and-windows-2008.aspx</link><pubDate>Mon, 02 Jun 2008 23:53:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:2396238</guid><dc:creator>bills</dc:creator><slash:comments>21</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/bills/rsscomments.aspx?PostID=2396238</wfw:commentRss><comments>http://blogs.iis.net/bills/archive/2008/06/02/installing-asp-net-1-1-with-iis7-on-vista-and-windows-2008.aspx#comments</comments><description>&lt;H4&gt;Overview&lt;/H4&gt;
&lt;P&gt;ASP.NET 2.0 (3.0 and 3.5) are easy to install with Windows Vista and Windows 2008 - just install the ASP.NET component located under IIS-&amp;gt;Word Wide Web Services-&amp;gt;Application Development Features.&amp;nbsp; You can find this set of components in Windows 2008 by clicking &lt;STRONG&gt;Start&lt;/STRONG&gt;, and click &lt;STRONG&gt;Server Manager&lt;/STRONG&gt;.&amp;nbsp; Expand the left-hand treeview in Server Manager and click &lt;STRONG&gt;Manage Roles&lt;/STRONG&gt;, and then &lt;STRONG&gt;Web Server (IIS)&lt;/STRONG&gt;.&amp;nbsp; In the right-hand pane look for an option that says &lt;STRONG&gt;Add Role Services&lt;/STRONG&gt;.&amp;nbsp; If you're on Windows Vista, click &lt;STRONG&gt;Start&lt;/STRONG&gt;, click &lt;STRONG&gt;Control Panel&lt;/STRONG&gt;,&lt;STRONG&gt; &lt;/STRONG&gt;click&lt;STRONG&gt; Programs&lt;/STRONG&gt;, and then&lt;STRONG&gt; Windows Features&lt;/STRONG&gt;.&amp;nbsp; Look for the following tree of features under Internet Information Services (IIS):&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.iis.net/blogs/bills/WindowsLiveWriter/InstallingASP.NET1.1withIIS7_EC87/image_4.png" mce_href="http://blogs.iis.net/blogs/bills/WindowsLiveWriter/InstallingASP.NET1.1withIIS7_EC87/image_4.png"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=280 alt=image src="http://blogs.iis.net/blogs/bills/WindowsLiveWriter/InstallingASP.NET1.1withIIS7_EC87/image_thumb_1.png" width=410 border=0 mce_src="http://blogs.iis.net/blogs/bills/WindowsLiveWriter/InstallingASP.NET1.1withIIS7_EC87/image_thumb_1.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;ASP.NET 1.1 &lt;/STRONG&gt;is not included in Windows Vista or Windows 2008 and must be downloaded and installed manually.&amp;nbsp; This post shows you how: &lt;/P&gt;
&lt;H4&gt;Step 1: Install "IIS Metabase Compatibility"&lt;/H4&gt;
&lt;P&gt;The IIS7 "Metabase compatibility" component is required to successfully install ASP.NET 1.1.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;To install it on Windows 2008 Server, click &lt;STRONG&gt;Start&lt;/STRONG&gt;, and click &lt;STRONG&gt;Server Manager&lt;/STRONG&gt;.&amp;nbsp; Expand the left-hand treeview in Server Manager and click &lt;STRONG&gt;Manage Roles&lt;/STRONG&gt;, and then &lt;STRONG&gt;Web Server (IIS)&lt;/STRONG&gt;.&amp;nbsp; In the right-hand pane look for an option that says &lt;STRONG&gt;Add Role Services&lt;/STRONG&gt;.&amp;nbsp; This takes you to wizard where you can install "IIS Metabase Compatibility".&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.iis.net/blogs/bills/WindowsLiveWriter/InstallingASP.NET1.1withIIS7_EC87/enableASPNET11_clip_image006_2.jpg" mce_href="http://blogs.iis.net/blogs/bills/WindowsLiveWriter/InstallingASP.NET1.1withIIS7_EC87/enableASPNET11_clip_image006_2.jpg"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=351 alt=enableASPNET11_clip_image006 src="http://blogs.iis.net/blogs/bills/WindowsLiveWriter/InstallingASP.NET1.1withIIS7_EC87/enableASPNET11_clip_image006_thumb.jpg" width=355 border=0 mce_src="http://blogs.iis.net/blogs/bills/WindowsLiveWriter/InstallingASP.NET1.1withIIS7_EC87/enableASPNET11_clip_image006_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;If you're on Windows Vista, click &lt;STRONG&gt;Start&lt;/STRONG&gt;, click &lt;STRONG&gt;Control Panel&lt;/STRONG&gt;,&lt;STRONG&gt; &lt;/STRONG&gt;click&lt;STRONG&gt; Programs&lt;/STRONG&gt;, and then&lt;STRONG&gt; Windows Features&lt;/STRONG&gt;.&amp;nbsp; Look for Internet Information Services (IIS) and install "IIS Metabase Compatibility". &lt;/P&gt;
&lt;H4&gt;Step 2: Install the .NET Framework v1.1 and .NET Framework v1.1 SP1&lt;/H4&gt;
&lt;P&gt;Install Framework v1.1, SP1, and ASP.NET's security update to SP1:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;amp;p=1&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d262d25e3-f589-4842-8157-034d1e7cf3a3%26DisplayLang%3den" mce_href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;amp;p=1&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d262d25e3-f589-4842-8157-034d1e7cf3a3%26DisplayLang%3den"&gt;.NET Framework Version 1.1 Redistributable Package&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;amp;p=3&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3da8f5654f-088e-40b2-bbdb-a83353618b38%26DisplayLang%3den" mce_href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;amp;p=3&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3da8f5654f-088e-40b2-bbdb-a83353618b38%26DisplayLang%3den"&gt;.NET Framework Version 1.1 Service Pack 1&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;amp;p=7&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d8ec6fb8a-29eb-49cf-9dbc-1a0dc2273ff9%26DisplayLang%3den" mce_href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;amp;p=7&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d8ec6fb8a-29eb-49cf-9dbc-1a0dc2273ff9%26DisplayLang%3den"&gt;ASP.NET Security Update for .NET Framework 1.1 SP1&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;When you install .NET Framework Version 1.1, and SP1 for .NET Framework Version 1.1, you'll see the following dialog.&amp;nbsp; Click &lt;STRONG&gt;Run program&lt;/STRONG&gt;.&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.iis.net/blogs/bills/WindowsLiveWriter/InstallingASP.NET1.1withIIS7_EC87/enableASPNET11_clip_image002_2.jpg" mce_href="http://blogs.iis.net/blogs/bills/WindowsLiveWriter/InstallingASP.NET1.1withIIS7_EC87/enableASPNET11_clip_image002_2.jpg"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=248 alt=enableASPNET11_clip_image002 src="http://blogs.iis.net/blogs/bills/WindowsLiveWriter/InstallingASP.NET1.1withIIS7_EC87/enableASPNET11_clip_image002_thumb.jpg" width=566 border=0 mce_src="http://blogs.iis.net/blogs/bills/WindowsLiveWriter/InstallingASP.NET1.1withIIS7_EC87/enableASPNET11_clip_image002_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;note&lt;/EM&gt;&lt;/STRONG&gt;: If you do not install Framework v1.1 SP1, you may run into Data Execution Prevention errors with messages like "IIS Worker Process has stopped working".&amp;nbsp; This is expected.&amp;nbsp; Installing .NET Framework v1.1 SP1 will fix this.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.iis.net/blogs/bills/WindowsLiveWriter/InstallingASP.NET1.1withIIS7_EC87/enableASPNET11_clip_image004_2.jpg" mce_href="http://blogs.iis.net/blogs/bills/WindowsLiveWriter/InstallingASP.NET1.1withIIS7_EC87/enableASPNET11_clip_image004_2.jpg"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=162 alt=enableASPNET11_clip_image004 src="http://blogs.iis.net/blogs/bills/WindowsLiveWriter/InstallingASP.NET1.1withIIS7_EC87/enableASPNET11_clip_image004_thumb.jpg" width=370 border=0 mce_src="http://blogs.iis.net/blogs/bills/WindowsLiveWriter/InstallingASP.NET1.1withIIS7_EC87/enableASPNET11_clip_image004_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;H4&gt;&amp;nbsp;&lt;/H4&gt;
&lt;H4&gt;Step 3: Enable ASP.NET v1.1 ISAPI Extension&lt;/H4&gt;
&lt;P&gt;Enable ASP.NET v1.1 ISAPI as an allowed ISAPI extension.&amp;nbsp; To do this, open "IIS Manager" administration tool.&amp;nbsp; In the features view, click on the "ISAPI and CGI Restrictions" feature.&amp;nbsp; In the actions pane, click "add"&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Extension&lt;/STRONG&gt;: C:\Windows\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll&lt;STRONG&gt;&lt;/STRONG&gt; &lt;BR&gt;note: change drive if your system drive is not C:\ &lt;BR&gt;&lt;STRONG&gt;Description: &lt;/STRONG&gt;ASP.NET v1.1 &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.iis.net/blogs/bills/WindowsLiveWriter/InstallingASP.NET1.1withIIS7_EC87/image_2.png" mce_href="http://blogs.iis.net/blogs/bills/WindowsLiveWriter/InstallingASP.NET1.1withIIS7_EC87/image_2.png"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=484 alt=image src="http://blogs.iis.net/blogs/bills/WindowsLiveWriter/InstallingASP.NET1.1withIIS7_EC87/image_thumb.png" width=590 border=0 mce_src="http://blogs.iis.net/blogs/bills/WindowsLiveWriter/InstallingASP.NET1.1withIIS7_EC87/image_thumb.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;You can also do by running the following command line:&lt;/P&gt;&lt;PRE&gt;%windir%\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis -enable&lt;/PRE&gt;
&lt;H4&gt;&amp;nbsp;&lt;/H4&gt;
&lt;H4&gt;Step 4: Add IgnoreSection Handler to v1.1 machine.config&lt;/H4&gt;
&lt;P&gt;ASP.NET v1.1 will throw runtime exceptions out of the box if you have IIS configuration in the web.config files that are read by your ASP.NET v1.1 applications.&amp;nbsp; To make ASP.NET v1.1 ignore IIS configuration sections, open the Framework v1.1 machine.config file (%windir%\Microsoft.NET\Framework\v1.1.4322\config\machine.config) and add the following section entry just above the bottom tag for the &amp;lt;configSections&amp;gt; element:&lt;/P&gt;
&lt;P&gt;&amp;lt;section name="system.webServer" type="System.Configuration.IgnoreSectionHandler, &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /&amp;gt; &lt;BR&gt;&amp;lt;/configSections&amp;gt;&lt;/P&gt;
&lt;H4&gt;&amp;nbsp;&lt;/H4&gt;
&lt;H4&gt;Step 5: Move Site or Application to ASP.NET 1.1 Application Pool&lt;/H4&gt;
&lt;P&gt;During installation, Framework v1.1 creates an application pool called "ASP.NET 1.1" that is configured to load Framework v1.1 upon startup.&amp;nbsp; To move your site or application into this application pool using IIS Manager, please see our &lt;A href="http://technet2.microsoft.com/WindowsServer2008/en/library/ad122434-505b-4fcc-8146-7b21cf10a57f1033.mspx" mce_href="http://technet2.microsoft.com/WindowsServer2008/en/library/ad122434-505b-4fcc-8146-7b21cf10a57f1033.mspx"&gt;online documentation&lt;/A&gt;. You can also do this from the command line by navigating to the %windir%\system32\inetsrv directory and running the following command line:&lt;/P&gt;&lt;PRE&gt;appcmd set app "Default Web Site/" /applicationPool:"ASP.NET 1.1"&lt;BR&gt;&lt;/PRE&gt;
&lt;P&gt;If you would like to create a new application pool that's configured to load Framework v1.1, please see our online documentation for &lt;A href="http://technet2.microsoft.com/WindowsServer/en/Library/ad96956e-4207-4730-b03e-308e3f9e10751033.mspx?mfr=true" mce_href="http://technet2.microsoft.com/WindowsServer/en/Library/ad96956e-4207-4730-b03e-308e3f9e10751033.mspx?mfr=true"&gt;creating an application pool&lt;/A&gt;.&amp;nbsp; You can also do this from the command line by navigating to the %windir%\system32\inetsrv directory and running the following command line:&lt;/P&gt;&lt;PRE&gt;appcmd add apppool /name:"NewPool"  /managedRuntimeVersion:"v1.1" &lt;BR&gt;&lt;/PRE&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2396238" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/bills/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.iis.net/bills/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.iis.net/bills/archive/tags/Administration/default.aspx">Administration</category><category domain="http://blogs.iis.net/bills/archive/tags/Compatibility/default.aspx">Compatibility</category><category domain="http://blogs.iis.net/bills/archive/tags/Developers/default.aspx">Developers</category><category domain="http://blogs.iis.net/bills/archive/tags/Administrators/default.aspx">Administrators</category></item><item><title>How to Script / Automate IIS7 Configuration (without writing code)</title><link>http://blogs.iis.net/bills/archive/2008/06/01/how-do-i-script-automate-iis7-configuration.aspx</link><pubDate>Mon, 02 Jun 2008 00:58:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:2393607</guid><dc:creator>bills</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/bills/rsscomments.aspx?PostID=2393607</wfw:commentRss><comments>http://blogs.iis.net/bills/archive/2008/06/01/how-do-i-script-automate-iis7-configuration.aspx#comments</comments><description>&lt;P&gt;I hear this question a lot in the &lt;A href="http://forums.iis.net/" mce_href="http://forums.iis.net/"&gt;http://forums.iis.net/&lt;/A&gt;, and thanks to &lt;A href="http://blogs.iis.net/carlosag/" mce_href="http://blogs.iis.net/carlosag/"&gt;Carlos&lt;/A&gt; and team's rocking Configuration Editor, figuring this out on your own is a breeze.&amp;nbsp; Here is how you can generate code for ANY IIS7 configuration change, without writing a line yourself.&lt;/P&gt;
&lt;P&gt;1) download the IIS7 Administration Pack.&amp;nbsp; What, you don't have it already?&amp;nbsp; You're really missing out on some fantastic tools, including the Configuration Editor.&amp;nbsp; Learn more about the admin pack here &lt;A title=http://learn.iis.net/page.aspx/401/using-the-administration-pack/ href="http://learn.iis.net/page.aspx/401/using-the-administration-pack/" mce_href="http://learn.iis.net/page.aspx/401/using-the-administration-pack/"&gt;http://learn.iis.net/page.aspx/401/using-the-administration-pack/&lt;/A&gt;&amp;nbsp; You can download &lt;A href="http://www.iis.net/downloads/1682/ItemPermaLink.ashx" mce_href="http://www.iis.net/downloads/1682/ItemPermaLink.ashx"&gt;x86&lt;/A&gt; and &lt;A href="http://www.iis.net/downloads/1683/ItemPermaLink.ashx" mce_href="http://www.iis.net/downloads/1683/ItemPermaLink.ashx"&gt;x64&lt;/A&gt; from &lt;A href="http://www.iis.net/downloads" mce_href="http://www.iis.net/downloads"&gt;http://www.iis.net/downloads&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;2) open "IIS Manager" and click on the "Configuration Editor" feature under the "Management" category:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://wallpaper.iis7.org/blog/HowDoIScriptAutomateIIS7Configuration_FC71/image.png" mce_href="http://wallpaper.iis7.org/blog/HowDoIScriptAutomateIIS7Configuration_FC71/image.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=480 alt=image src="http://wallpaper.iis7.org/blog/HowDoIScriptAutomateIIS7Configuration_FC71/image_thumb.png" width=644 border=0 mce_src="http://wallpaper.iis7.org/blog/HowDoIScriptAutomateIIS7Configuration_FC71/image_thumb.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;3) Find the configuration section(s) you want to edit using the drop-down combo box, in this case isapiFilters:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://wallpaper.iis7.org/blog/HowDoIScriptAutomateIIS7Configuration_FC71/image_3.png" mce_href="http://wallpaper.iis7.org/blog/HowDoIScriptAutomateIIS7Configuration_FC71/image_3.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=480 alt=image src="http://wallpaper.iis7.org/blog/HowDoIScriptAutomateIIS7Configuration_FC71/image_thumb_3.png" width=644 border=0 mce_src="http://wallpaper.iis7.org/blog/HowDoIScriptAutomateIIS7Configuration_FC71/image_thumb_3.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;4) use the configuration editor to make your change.&amp;nbsp; In this case, I'm editing a collection, which pops up a collection editor where I can add items to the isapiFilter list by clicking 'add' in the task pane.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://wallpaper.iis7.org/blog/HowDoIScriptAutomateIIS7Configuration_FC71/image_4.png" mce_href="http://wallpaper.iis7.org/blog/HowDoIScriptAutomateIIS7Configuration_FC71/image_4.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=459 alt=image src="http://wallpaper.iis7.org/blog/HowDoIScriptAutomateIIS7Configuration_FC71/image_thumb_4.png" width=644 border=0 mce_src="http://wallpaper.iis7.org/blog/HowDoIScriptAutomateIIS7Configuration_FC71/image_thumb_4.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;5) once you're done making any configuration updates, click on the 'Generate Script' task in the main Config Editor window:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://wallpaper.iis7.org/blog/HowDoIScriptAutomateIIS7Configuration_FC71/image_5.png" mce_href="http://wallpaper.iis7.org/blog/HowDoIScriptAutomateIIS7Configuration_FC71/image_5.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=480 alt=image src="http://wallpaper.iis7.org/blog/HowDoIScriptAutomateIIS7Configuration_FC71/image_thumb_5.png" width=644 border=0 mce_src="http://wallpaper.iis7.org/blog/HowDoIScriptAutomateIIS7Configuration_FC71/image_thumb_5.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;6) the script generator creates three ways of automating the configuration change you just made&amp;nbsp; C#, JavaScript (again the AHAdmin COM interface) and AppCmd.exe&lt;/P&gt;
&lt;P&gt;&lt;A href="http://wallpaper.iis7.org/blog/HowDoIScriptAutomateIIS7Configuration_FC71/image_6.png" mce_href="http://wallpaper.iis7.org/blog/HowDoIScriptAutomateIIS7Configuration_FC71/image_6.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=510 alt=image src="http://wallpaper.iis7.org/blog/HowDoIScriptAutomateIIS7Configuration_FC71/image_thumb_6.png" width=712 border=0 mce_src="http://wallpaper.iis7.org/blog/HowDoIScriptAutomateIIS7Configuration_FC71/image_thumb_6.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;7) Copy and Paste these changes into your own script / code and whoila, you've got sample code for making any IIS7 configuration change.&lt;/P&gt;
&lt;P&gt;You may also want to read up on the IIS7 Administration APIs.&amp;nbsp; You can find a lot more information here:&lt;/P&gt;
&lt;P&gt;&lt;A title="Using Scripts to Automate Management" href="http://learn.iis.net/page.aspx/98/using-scripts-to-automate-management/" mce_href="http://learn.iis.net/page.aspx/98/using-scripts-to-automate-management/"&gt;Using Scripts to Automate Management&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A title="Managing IIS with the IIS 7.0 PowerShell Provider" href="http://learn.iis.net/page.aspx/447/managing-iis-with-the-iis-70-powershell-provider/" mce_href="http://learn.iis.net/page.aspx/447/managing-iis-with-the-iis-70-powershell-provider/"&gt;Managing IIS with the IIS 7.0 PowerShell Provider&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2393607" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/bills/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.iis.net/bills/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.iis.net/bills/archive/tags/Administration/default.aspx">Administration</category><category domain="http://blogs.iis.net/bills/archive/tags/Samples+_2600_amp_3B00_+Demos/default.aspx">Samples &amp;amp; Demos</category><category domain="http://blogs.iis.net/bills/archive/tags/IIS+News+Item/default.aspx">IIS News Item</category><category domain="http://blogs.iis.net/bills/archive/tags/Developers/default.aspx">Developers</category><category domain="http://blogs.iis.net/bills/archive/tags/Administrators/default.aspx">Administrators</category><category domain="http://blogs.iis.net/bills/archive/tags/Configuration/default.aspx">Configuration</category><category domain="http://blogs.iis.net/bills/archive/tags/Tutorial/default.aspx">Tutorial</category></item><item><title>How to add mime types with IIS7 Web.config</title><link>http://blogs.iis.net/bills/archive/2008/03/25/how-to-add-mime-types-with-iis7-web-config.aspx</link><pubDate>Tue, 25 Mar 2008 14:27:48 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:2252501</guid><dc:creator>bills</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/bills/rsscomments.aspx?PostID=2252501</wfw:commentRss><comments>http://blogs.iis.net/bills/archive/2008/03/25/how-to-add-mime-types-with-iis7-web-config.aspx#comments</comments><description>&lt;p&gt;Ever wanted to add a custom mime type to your Web server?&amp;#160; I ran into this issue the other day when I tried to serve up .mp4 files from my Web server and duh, I got this error:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://wallpaper.iis7.org/blog/HowtoaddmimetypeswithIIS7Web.config_12DAD/image.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="484" alt="404.3 error" src="http://wallpaper.iis7.org/blog/HowtoaddmimetypeswithIIS7Web.config_12DAD/image_thumb.png" width="621" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;404.3 error - mime type missing!&lt;/p&gt;  &lt;p&gt;Why does IIS block requests for unknown mime types?&amp;#160; Well, unlike some web servers, we believe it is irresponsible to serve out random content.&amp;#160; After all, did you really intend to serve up that .mdb (access database), .passwd (password), .inc (source include) or other random files that may have landed in your web content directory?&amp;#160; We really don't know, so we error on the safe side and block all unknown extensions by default from being served.&amp;#160; To make it easy to troubleshoot, we return this special error - coded 404.3.&amp;#160; &lt;/p&gt;  &lt;p&gt;Thankfully, adding mime types is easier than ever thanks to the all-new distributed configuration option, which allows for IIS7 configuration to be stored in web.config files, along with asp.net configuration, to be deployed with your content.&amp;#160; This makes transferring IIS7 configuration from your Vista PC to your hosted server as easy as copying files!&amp;#160; Read more about this in the &lt;a href="http://learn.iis.net/page.aspx/94/delegating-administration/"&gt;Delegating Configuration&lt;/a&gt; section of &lt;a href="http://learn.IIS.net"&gt;http://learn.IIS.net&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In this post, I'll show how easy it is to add mime types to your Web server.&amp;#160; This method will work on any IIS7 web server, and it will be ignored on all non-IIS7 web servers, so it should be safe to do no matter the type of application or content.&amp;#160; Since the &amp;lt;staticContent&amp;gt; section is delegated by default, the configuration snippets below should 'just work' on all IIS7 Web sites.&amp;#160; &lt;/p&gt;  &lt;p&gt;Scenario:&amp;#160; Let's say I want serve up some h264 video and need to add the .mp4 and .m4v file types to IIS7?&amp;#160; It's as easy as:&lt;/p&gt;  &lt;p&gt;1) create (or edit) the web.config file in your site's home directory&lt;/p&gt;  &lt;p&gt;2) edit it as follows:&lt;/p&gt;  &lt;pre&gt;&lt;p&gt;&amp;lt;configuration&amp;gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;system.webServer&amp;gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;staticContent&amp;gt;&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;mimeMap fileExtension=&amp;quot;.mp4&amp;quot; mimeType=&amp;quot;video/mp4&amp;quot; /&amp;gt;&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;mimeMap fileExtension=&amp;quot;.m4v&amp;quot; mimeType=&amp;quot;video/m4v&amp;quot; /&amp;gt;&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/staticContent&amp;gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/system.webServer&amp;gt;&lt;p&gt;&amp;lt;/configuration&amp;gt; &lt;/p&gt;&lt;/pre&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;Scenario 2: Let's say I want to add Silverlight-related mime types to my site/application?&amp;#160; See &lt;a href="http://learn.iis.net/page.aspx/262/silverlight/"&gt;this article&lt;/a&gt; for all the gory details, but it is as easy as:&lt;/p&gt;

&lt;p&gt;1) create (or edit) the web.config file in your site's home directory&lt;/p&gt;

&lt;p&gt;2) edit it as follows:&lt;/p&gt;

&lt;pre&gt;&lt;p&gt;&amp;lt;configuration&amp;gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;system.webServer&amp;gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;staticContent&amp;gt;&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;     &amp;lt;mimeMap fileExtension=&amp;quot;.xaml&amp;quot; mimeType=&amp;quot;application/xaml+xml&amp;quot; /&amp;gt;&lt;br /&gt;     &amp;lt;mimeMap fileExtension=&amp;quot;.xap&amp;quot; mimeType=&amp;quot;application/x-silverlight-app&amp;quot; /&amp;gt;&lt;br /&gt;     &amp;lt;mimeMap fileExtension=&amp;quot;.xbap&amp;quot; mimeType=&amp;quot;application/x-ms-xbap&amp;quot; /&amp;gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/staticContent&amp;gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/system.webServer&amp;gt;&lt;p&gt;&amp;lt;/configuration&amp;gt; &lt;/p&gt;&lt;/pre&gt;

&lt;p&gt;Also, if you'd like a fancy UI to help you to manage mime types, IIS Manager provides a nice tool based approach.&amp;#160; Just click on the 'mime types' feature:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://wallpaper.iis7.org/blog/HowtoaddmimetypeswithIIS7Web.config_12DAD/image_3.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="484" alt="image" src="http://wallpaper.iis7.org/blog/HowtoaddmimetypeswithIIS7Web.config_12DAD/image_thumb_3.png" width="644" border="0" /&gt;&lt;/a&gt;&amp;#160; &lt;/p&gt;

&lt;p&gt;and then click 'add' on the Actions pane:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://wallpaper.iis7.org/blog/HowtoaddmimetypeswithIIS7Web.config_12DAD/image_4.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="484" alt="image" src="http://wallpaper.iis7.org/blog/HowtoaddmimetypeswithIIS7Web.config_12DAD/image_thumb_4.png" width="644" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;Whoila!&lt;/p&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2252501" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/bills/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.iis.net/bills/archive/tags/Administration/default.aspx">Administration</category><category domain="http://blogs.iis.net/bills/archive/tags/Developers/default.aspx">Developers</category><category domain="http://blogs.iis.net/bills/archive/tags/Administrators/default.aspx">Administrators</category><category domain="http://blogs.iis.net/bills/archive/tags/Configuration/default.aspx">Configuration</category><category domain="http://blogs.iis.net/bills/archive/tags/Tutorial/default.aspx">Tutorial</category></item><item><title>How to backup/restore IIS7 configuration</title><link>http://blogs.iis.net/bills/archive/2008/03/24/how-to-backup-restore-iis7-configuration.aspx</link><pubDate>Tue, 25 Mar 2008 03:55:07 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:2252460</guid><dc:creator>bills</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/bills/rsscomments.aspx?PostID=2252460</wfw:commentRss><comments>http://blogs.iis.net/bills/archive/2008/03/24/how-to-backup-restore-iis7-configuration.aspx#comments</comments><description>&lt;p&gt;Won's &lt;a href="http://blogs.iis.net/wonyoo/archive/2008/03/24/applicationhost-config-file-getting-corrupted-when-onecare-or-forefront-is-running.aspx"&gt;recent post&lt;/a&gt; on possible configuration corruption caused by OneCare/Forefront reminded me of something that every IIS7 customer should know about: how to backup and restore IIS7 configuration!&lt;/p&gt;  &lt;p&gt;No matter whether your configuration file gets corrupted, you make changes you decide to roll-back, you accidentally foo-bar your .config file or some act of terror occurs, some day you'll want to go back to a prior configuration file.&amp;#160; Thankfully, IIS7 makes this super easy.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Backup/Restore via the command line&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Backing up IIS7 configuration is as simple as copying the \windows\system32\inetsrv\config directory (and subdirectories) into a backup directory, so you don't need anything special to do it.&amp;#160; Just include this directory in whatever your OS/content back-up plan is, or write a custom script to do it.&amp;#160; &lt;/p&gt;  &lt;p&gt;To help make managing backups easy, we've added a simple cmd-line option to AppCmd.exe that makes management of backup/restore sets easy.&amp;#160; For example, to backup configuration, run the follow command:&lt;/p&gt;  &lt;p&gt;&amp;gt; %windir%\system32\inetsrv\appcmd.exe &lt;font color="#ff0000"&gt;add&lt;/font&gt; backup &amp;quot;My Backup Name&amp;quot;&lt;/p&gt;  &lt;p&gt;to restore that backup, run this command:&lt;/p&gt;  &lt;p&gt;&amp;gt; %windir%\system32\inetsrv\appcmd.exe &lt;font color="#ff0000"&gt;restore&lt;/font&gt; backup &amp;quot;My Backup Name&amp;quot;&lt;/p&gt;  &lt;p&gt;to delete a backup, run this command:&lt;/p&gt;  &lt;p&gt;&amp;gt; %windir%\system32\inetsrv\appcmd.exe &lt;font color="#ff0000"&gt;delete&lt;/font&gt; backup &amp;quot;My Backup Name&amp;quot;&lt;/p&gt;  &lt;p&gt;Pretty easy, eh?&amp;#160; Except for the dirty little secret everyone knows...remembering to do a backup!&amp;#160; Thankfully, IIS7 comes to the rescue here.&amp;#160; Thanks to a feature called IIS7 &lt;a href="http://learn.iis.net/page.aspx/129/using-iis-7-configuration-history/"&gt;configuration history&lt;/a&gt;, IIS will automatically make history snapshots of ApplicationHost.config each time a change is detected, enabling you to easily restore to a prior version.&amp;#160; By default, IIS checks for a new version every 2 mins, and will keep 10 prior versions of the file.&amp;#160; IIS7 stores these snapshots in the %systemdrive%\inetpub\history folder by default.&amp;#160; You can change any of these settings by editing the &amp;lt;system.applicationHost/configHistory&amp;gt; section in ApplicationHost.config.&amp;#160; &lt;a href="http://learn.iis.net/page.aspx/129/using-iis-7-configuration-history/"&gt;This article&lt;/a&gt; explains the feature in great detail.&lt;/p&gt;  &lt;p&gt;IMPORTANT NOTE:&amp;#160; This feature only appears in Windows Server 2008 and Vista SP1.&amp;#160; It is not in original release version of Vista , as it was not yet finished when Vista first shipped.&amp;#160; This is one of the thousands of changes that was made to IIS7 after Vista RTM, and is one of many reasons you should install SP1 as soon as possible! &lt;/p&gt;  &lt;p&gt;How do you restore a prior snapshot?&amp;#160; Well, you could just go to the \inetpub\history\cfgHistory_NNNNNNNNNN directory and copy the applicationHost.config file into it's proper place: \windows\sytem32\inetsrv\config.&amp;#160; Or you can use the same command as above for restoring a backup to restore a configuration history file.&amp;#160; &lt;/p&gt;  &lt;p&gt;To enumerate a list of backups and configuration history files, use the following command:&lt;/p&gt;  &lt;p&gt;&amp;gt; %windir%\system32\inetsrv\appcmd.exe &lt;font color="#ff0000"&gt;list&lt;/font&gt; backup&lt;/p&gt;  &lt;p&gt;&lt;a href="http://wallpaper.iis7.org/blog/HowtobackuprestoreIIS7configuration_12621/image.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="344" alt="image" src="http://wallpaper.iis7.org/blog/HowtobackuprestoreIIS7configuration_12621/image_thumb.png" width="681" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;See how the config history files show up just like backups?&amp;#160; Use WinDiff or some other tool to figure out which configuration history you want to restore, then use AppCmd.exe restore backup command to restore it!&lt;/p&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2252460" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/bills/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.iis.net/bills/archive/tags/Administration/default.aspx">Administration</category><category domain="http://blogs.iis.net/bills/archive/tags/Troubleshooting/default.aspx">Troubleshooting</category><category domain="http://blogs.iis.net/bills/archive/tags/Developers/default.aspx">Developers</category><category domain="http://blogs.iis.net/bills/archive/tags/Administrators/default.aspx">Administrators</category><category domain="http://blogs.iis.net/bills/archive/tags/Configuration/default.aspx">Configuration</category></item><item><title>Problems installing SQL Server 2005 on Vista and IIS7</title><link>http://blogs.iis.net/bills/archive/2007/09/04/problems-installing-sql-server-2005-on-vista-and-iis7.aspx</link><pubDate>Tue, 04 Sep 2007 23:22:26 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1892602</guid><dc:creator>bills</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/bills/rsscomments.aspx?PostID=1892602</wfw:commentRss><comments>http://blogs.iis.net/bills/archive/2007/09/04/problems-installing-sql-server-2005-on-vista-and-iis7.aspx#comments</comments><description>&lt;p&gt;I've seen this issue pop up a few times so I thought I'd share a few quick tips / tricks to getting SQL Server 2005 to work on Vista.&lt;/p&gt; &lt;p&gt;If you see an error saying&amp;nbsp;"Microsoft Internet Information Services (IIS) is either not installed or is disabled.",&amp;nbsp;but&amp;nbsp;you're sure you did in fact install IIS7, you are not alone.&amp;nbsp; There are several required IIS components for SQL Server to install properly on Vista&amp;nbsp;and if you don't have the complete set you will see this error.&amp;nbsp; The following components are all required in order for SQL Server 2005 to install properly:&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;table class="primaryTable" cellspacing="0" cellpadding="0" unselectable="on"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td class="primaryMainColumn"&gt; &lt;div id="mainColumn"&gt; &lt;div class="kb" id="kb"&gt; &lt;div class="default" id="default"&gt; &lt;div class="section"&gt; &lt;div class="sbody"&gt; &lt;table class="table" cellspacing="1" unselectable="on"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;th&gt;Component&lt;/th&gt; &lt;th&gt;Folder&lt;/th&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Static Content&lt;/td&gt; &lt;td&gt;Common HTTP Features&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Default Document&lt;/td&gt; &lt;td&gt;Common HTTP Features&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;HTTP Redirection&lt;/td&gt; &lt;td&gt;Common HTTP Features&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Directory Browsing&lt;/td&gt; &lt;td&gt;Common HTTP Features&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;ASP.Net&lt;/td&gt; &lt;td&gt;Application Development&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;ISAPI Extension&lt;/td&gt; &lt;td&gt;Application Development&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;ISAPI Filters&lt;/td&gt; &lt;td&gt;Application Development&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Windows Authentication&lt;/td&gt; &lt;td&gt;Security&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;IIS Metabase&lt;/td&gt; &lt;td&gt;Management Tools&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;IIS 6 WMI&lt;/td&gt; &lt;td&gt;Management Tools&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;fyi, there is an official KB on this issue now posted here:&amp;nbsp; &lt;a title="http://support.microsoft.com/kb/920201" href="http://support.microsoft.com/kb/920201"&gt;http://support.microsoft.com/kb/920201&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=1892602" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/bills/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.iis.net/bills/archive/tags/Administration/default.aspx">Administration</category><category domain="http://blogs.iis.net/bills/archive/tags/Troubleshooting/default.aspx">Troubleshooting</category></item><item><title>Good Reading... 8/14/2007</title><link>http://blogs.iis.net/bills/archive/2007/08/14/good-reading-8-14-2007.aspx</link><pubDate>Tue, 14 Aug 2007 20:52:23 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1858262</guid><dc:creator>bills</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/bills/rsscomments.aspx?PostID=1858262</wfw:commentRss><comments>http://blogs.iis.net/bills/archive/2007/08/14/good-reading-8-14-2007.aspx#comments</comments><description>&lt;p&gt;I haven't been able to write for a few weeks due to some time off and other "distractions".&amp;nbsp; (This time of year at Microsoft is especially busy for managers as we not only do all of normal work needed to develop software, but also have to deal with budgeting, performance reviews, and vacation schedules).&amp;nbsp; &lt;/p&gt; &lt;p&gt;Over the past few weeks there have been some good&amp;nbsp;articles published, so I thought I would make up for my lack of writing time by passing along a few of the interesting things I've read lately.&amp;nbsp; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Netcraft madness&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;First, Netcraft published their &lt;a href="http://news.netcraft.com/archives/2007/08/06/august_2007_web_server_survey.html"&gt;August Web Server survey&lt;/a&gt; which shows IIS continuing to gain ground versus Apache, with another 1.4% gain for Windows/IIS, and a 1.7% slip for Apache.&amp;nbsp; The amount of press pickup on this report was amazing, with a lot of positive news for IIS, including several mentions about the upcoming Server release of IIS7:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.informationweek.com/windows/showArticle.jhtml?articleID=201203296"&gt;Microsoft Gains Ground On Open-Source Apache Web Server&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.infoworld.com/article/07/08/08/microsoft-iis-narrows-gap-with-apache_1.html"&gt;Survey: Microsoft's IIS may catch Apache in Web server market&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.techspot.com/news/26487-microsoft-gains-on-apache-in-web-server-market-share.html"&gt;Microsoft gains on Apache in web server market&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://arstechnica.com/journals/microsoft.ars/2007/08/06/microsofts-web-server-market-share-is-rising"&gt;Survey: Microsoft's web server market share continues to grow&lt;/a&gt;&lt;/li&gt; &lt;li&gt;and dozens more...&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;As all of these articles will point out that IIS is not the only Web server gaining market share, lighthttp has been gaining grown as has Google's front end server (which was previously reported as Apache).&amp;nbsp; Still, it is great to see IIS growing it's share on the Internet and I have no doubt that IIS7 will help the momentum.&amp;nbsp; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href="http://wordpress.org/"&gt;&lt;strong&gt;WordPress&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; authentication integration with IIS7&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;WordPress is one of the most popular PHP-based blogging engines in the world, and Mike just built a &lt;a href="http://blogs.iis.net/mvolo/archive/2007/08/13/iis-authentication-plugin-for-the-wordpress-php-blogging-engine.aspx"&gt;cool extension for WordPress&lt;/a&gt; that allows for really deep integration with IIS7.&amp;nbsp; If you've seen any of the integrated pipeline demos of IIS7 where we show ASP.NET Forms authentication support for all types of content (including PHP applications), and the administration power that IIS7 adds, with built-in support for managing users and roles, you have an idea just how cool this is.&amp;nbsp; Read all about it on &lt;a href="http://blogs.iis.net/mvolo/archive/2007/08/13/iis-authentication-plugin-for-the-wordpress-php-blogging-engine.aspx"&gt;Mike's blog&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;IIS7 Media Pack features and comparison with Windows Media Server&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Chris Knowlton published a &lt;a href="http://blogs.iis.net/chriskno/archive/2007/08/13/comparing-web-servers-to-streaming-media-servers.aspx"&gt;great post&lt;/a&gt; that reveals some of the features you can expect to see with the upcoming IIS7 Media Pack release and how they compare to Windows Media Server.&amp;nbsp; We're preparing for the first Technical Preview of this Media Pack and still have a few surprises in store.&amp;nbsp; I'm really excited for it to debut as I think it will be a really powerful addition to IIS.&amp;nbsp; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;New IIS Evangelist!&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;I was excited to hear that &lt;a href="http://blogs.iis.net/drobbins/archive/2007/08/14/iis-technical-evangelist.aspx"&gt;Drew Robbins&lt;/a&gt; was hired into the IIS evangelist role that I posted about a while back.&amp;nbsp; He has been a Developer Evangelist for quite some time and has created &lt;a href="http://www.google.com/search?hl=en&amp;amp;rls=com.microsoft%3A*&amp;amp;q=drew+robbins&amp;amp;btnG=Search"&gt;quite a name for himself&lt;/a&gt;.&amp;nbsp; I look forward to working with Drew!&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;How to create a site, app or virtual directory in IIS7?&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;This is probably the most common task an IIS administrator may have, and also one of the most frequently asked questions I see.&amp;nbsp; Mike put together &lt;a href="http://blogs.iis.net/mvolo/archive/2007/07/12/creating-iis7-sites-applications-and-virtual-directories.aspx"&gt;a great post&lt;/a&gt; that explains the Site/App/VDir model in IIS7 and provides sample cmd-line steps for how to create and manage them.&amp;nbsp; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Understanding IIS7 configuration paths&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;One of the most complex pieces of IIS7 is the new configuration system.&amp;nbsp; While it is a world above the Metabase, it does take some time to get used to.&amp;nbsp; Mike published a &lt;a href="http://blogs.iis.net/mvolo/archive/2007/07/21/anatomy-of-an-iis7-configuration-path.aspx"&gt;great blog post&lt;/a&gt; on the new configuration system that explains how configuration paths work.&amp;nbsp; &lt;/p&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=1858262" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/bills/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.iis.net/bills/archive/tags/Administration/default.aspx">Administration</category><category domain="http://blogs.iis.net/bills/archive/tags/Developers/default.aspx">Developers</category><category domain="http://blogs.iis.net/bills/archive/tags/Windows+Media+Server/default.aspx">Windows Media Server</category><category domain="http://blogs.iis.net/bills/archive/tags/Media/default.aspx">Media</category></item><item><title>IIS7 on Server Core</title><link>http://blogs.iis.net/bills/archive/2007/06/04/iis7-on-server-core.aspx</link><pubDate>Mon, 04 Jun 2007 11:16:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1738267</guid><dc:creator>bills</dc:creator><slash:comments>24</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/bills/rsscomments.aspx?PostID=1738267</wfw:commentRss><comments>http://blogs.iis.net/bills/archive/2007/06/04/iis7-on-server-core.aspx#comments</comments><description>&lt;p&gt;Today at TechEd 2007, Bob Muglia announced the availability of &lt;a href="http://www.iis.net/default.aspx?tabid=7" mce_href="http://www.iis.net/default.aspx?tabid=7"&gt;IIS7&lt;/a&gt; on &lt;a href="http://www.microsoft.com/windowsserver2008/servercore.mspx" mce_href="http://www.microsoft.com/windowsserver2008/servercore.mspx"&gt;Server Core&lt;/a&gt; in Windows 2008 Server, starting with the upcoming CTP and RC1 releases.&amp;nbsp; We've added IIS7 on Server Core as&amp;nbsp;a result of a lot of customer demand to make it available on the lowest footprint Windows server ever.&amp;nbsp; See &lt;a class="" href="http://www.microsoft.com/presspass/features/2007/jun07/06-04IIS7.mspx" mce_href="http://www.microsoft.com/presspass/features/2007/jun07/06-04IIS7.mspx"&gt;Microsoft's PressPass&lt;/a&gt; for what Bill Laing has to say about this announcement.&amp;nbsp; &lt;/p&gt; &lt;p&gt;If you're not familiar with Server Core, it is a low footprint Server installation option that lays down just the minimal footprint to boot up the server, it doesn't even install&amp;nbsp;the&amp;nbsp; Shell.&amp;nbsp; This has several key benefits for IT Pros.&amp;nbsp; First,&amp;nbsp;it means server core uses less disk and memory footprint.&amp;nbsp; In our testing, we see about a 1GB disk footprint and the server runs well starting with just 512MB ram!&amp;nbsp; Of course, fewer features also means a lower attack surface and less frequent patching, as well as fewer things to manage.&amp;nbsp; &lt;/p&gt; &lt;p&gt;Having IIS7 on Server Core is like the perfect marriage.&amp;nbsp; It means you get an extremely modular, customizable Web server on a&amp;nbsp;thin server OS, perfectly suited for appliance-like environments, or Web farm front-end servers where you want to blast a small, cloned image out and forget about it. &lt;/p&gt; &lt;p&gt;You may wonder: what doesn't work on Server Core?&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Since Server Core doesn't have the Windows Shell, there are no GUI administration tools for it.&amp;nbsp; This includes IIS manager, the IIS administration tool.&amp;nbsp; The IIS cmd-line tool, AppCmd.exe, as well as our WMI and COM APIs work just fine, however, and now that IIS configuration is all stored in config files, you can obviously edit them by hand as well (yes, notepad.exe works on server core!)  &lt;li&gt;Currenly the .NET Framework is not on Server Core, which means ASP.NET is currently not available.&amp;nbsp; This is something the .NET team wants to add and we're working on adding it as soon as possible.&amp;nbsp; Classic ASP works just fine, and with the new FastCGI support, PHP also runs great on Server Core.  &lt;li&gt;Our remote administration service that handles HTTP remote administration and delegated administration relies on the .NET framework, so it is likewise unavailable.&amp;nbsp; Of course, distributed web.config files still work just fine, so anyone with access to a content directory can publish IIS configuration for the Web site / application.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;All other features of &lt;a href="http://www.iis.net/default.aspx?tabid=7" mce_href="http://www.iis.net/default.aspx?tabid=7"&gt;IIS7&lt;/a&gt; work as they normally do on any version of Windows server.&amp;nbsp; The IIS7 on Server Core installation option should be available on an upcoming CTP build, and in RC1.&amp;nbsp; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href="mailto:?body=Thoughtyoumightlikethis:http://blogs.iis.net/bills/archive/2007/06/04/iis7-on-server-core.aspx"&gt;email it!&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://blogs.iis.net/bills/archive/2007/06/04/iis7-on-server-core.aspx&amp;amp;title=IIS on Server Core"&gt;bookmark it!&lt;/a&gt; | &lt;a href="http://digg.com/submit?phase=2&amp;amp;url=http://blogs.iis.net/bills/archive/2007/06/04/iis7-on-server-core.aspx&amp;amp;title=IIS on Server Core&amp;amp;bodytext=IIS on Server Core&amp;amp;topic=IIS on Server Core"&gt;digg it!&lt;/a&gt; | &lt;a href="http://reddit.com/submit?url=http://blogs.iis.net/bills/archive/2007/06/04/iis7-on-server-core.aspx&amp;amp;title=IIS7 on Server Core"&gt;reddit!&lt;/a&gt; | &lt;a href="http://www.dotnetkicks.com/submit/?url=http://blogs.iis.net/bills/archive/2007/06/04/iis7-on-server-core.aspx&amp;amp;title=IIS7 on Server Core"&gt;kick it!&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://blogs.iis.net/bills/archive/2007/06/04/iis7-on-server-core.aspx&amp;amp;title=IIS7 on Server Core&amp;amp;;top=1"&gt;live it!&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=1738267" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/bills/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.iis.net/bills/archive/tags/Administration/default.aspx">Administration</category><category domain="http://blogs.iis.net/bills/archive/tags/IIS+News+Item/default.aspx">IIS News Item</category><category domain="http://blogs.iis.net/bills/archive/tags/Developers/default.aspx">Developers</category></item><item><title>Tip / Trick: how to turn off "verify file exists" in IIS7</title><link>http://blogs.iis.net/bills/archive/2007/05/25/tip-trick-how-to-turn-off-quot-verify-file-exists-quot-in-iis7.aspx</link><pubDate>Fri, 25 May 2007 15:37:57 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1725968</guid><dc:creator>bills</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/bills/rsscomments.aspx?PostID=1725968</wfw:commentRss><comments>http://blogs.iis.net/bills/archive/2007/05/25/tip-trick-how-to-turn-off-quot-verify-file-exists-quot-in-iis7.aspx#comments</comments><description>&lt;p&gt;I've seen several posts asking the question:&amp;nbsp; how do I turn off the "verify file exists" setting on handlers / script maps in IIS7.&amp;nbsp; I must admit, this seems to not be as&amp;nbsp; straightforward as it should be.&amp;nbsp; Hopefully this post helps you out.&lt;/p&gt; &lt;p&gt;The configuration setting for this feature is stored in the &amp;lt;handlers&amp;gt; section for each handler mapping, and is known as the resourceType attribute.&amp;nbsp; For example:&lt;/p&gt; &lt;p&gt;&amp;lt;add name="ASPClassic" path="*.asp" verb="GET,HEAD,POST" modules="IsapiModule" scriptProcessor="%windir%\system32\inetsrv\asp.dll" resourceType="File" /&amp;gt;&lt;/p&gt;For the ASP script map, we set resourceType="File" by default, so that the ASP engine won't get invoked for requests that are not mapped to real files.&amp;nbsp; If you want your handler to be invoked for requests, even if there is no file or directory behind the request, set the resourceType="Unspecified".&amp;nbsp; The allowable values for resourceType are "File", "Directory", "Either", or "Unspecified".&amp;nbsp;  &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;You can set this value in the administration tool by doing the following:&lt;/p&gt; &lt;p&gt;Step 1&amp;nbsp;- double click on handler mapping in the &amp;lt;handlers&amp;gt; feature: &lt;p&gt;&lt;img alt="" src="http://wallpaper.iis7.org/verifyexists/verify-1.JPG"&gt; &lt;p&gt;Step 2: uncheck checkbox to set the handler to 'unspecified': &lt;p&gt;&lt;img alt="" src="http://wallpaper.iis7.org/verifyexists/verify-2.JPG"&gt; &lt;p&gt;&amp;nbsp; &lt;p&gt;hope this makes life a little easier. ;)&lt;/p&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=1725968" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/bills/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.iis.net/bills/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.iis.net/bills/archive/tags/Administration/default.aspx">Administration</category><category domain="http://blogs.iis.net/bills/archive/tags/Troubleshooting/default.aspx">Troubleshooting</category><category domain="http://blogs.iis.net/bills/archive/tags/ASP/default.aspx">ASP</category></item><item><title>IIS7 Logging UI for Vista - Download Now</title><link>http://blogs.iis.net/bills/archive/2007/01/29/iis7-logging-ui-for-vista.aspx</link><pubDate>Tue, 30 Jan 2007 07:33:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1554850</guid><dc:creator>bills</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/bills/rsscomments.aspx?PostID=1554850</wfw:commentRss><comments>http://blogs.iis.net/bills/archive/2007/01/29/iis7-logging-ui-for-vista.aspx#comments</comments><description>&lt;p&gt;It's &lt;a href="http://forums.iis.net/thread/1549555.aspx" target="_blank"&gt;no secret&lt;/a&gt; that there is no way to configure logging settings in IIS7/Vista.&amp;nbsp; A PM convinced me that configuring "logging" settings on a "Developer" machine simply isn't interesting - and "if they want to do it, they can always use config".&amp;nbsp; &lt;/p&gt;&lt;p&gt;But, I have two pieces of good news for those seeking the logging UI. &amp;nbsp;&lt;/p&gt;&lt;p&gt;First:&amp;nbsp; it will reappear in SP1.&amp;nbsp; It was already in "Longhorn Server", but for various reasons I won't elaborate on was removed from Vista.&amp;nbsp; Now that we've heard your feedback, it will magically reappear when you install Vista SP1, as soon as it is available.&amp;nbsp; As I said, it has always been in Longhorn Server, so look for it there too with the upcoming Beta 3 release.&amp;nbsp; (I'm VERY excited about this, and when it is released, I think you will be too, when you hear what we've been up to. :))&lt;/p&gt;&lt;p&gt;Second: for those who don't want to wait, Tobin just posted a module to the DownloadCENTER which provides basic UI for log settings.&amp;nbsp; Thanks to the completely extensible admin tool we've built with IIS7, he used the same APIs the Dev team did to build the original feature, and plugged in his own version.&amp;nbsp; It is pretty darn sweet.&amp;nbsp; Check it out here:&amp;nbsp; &lt;a href="http://www.iis.net/downloads/default.aspx?tabid=34&amp;amp;g=6&amp;amp;i=1328" target="_blank"&gt;http://www.iis.net/downloads/default.aspx?tabid=34&amp;amp;g=6&amp;amp;i=1328&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Thanks Tobin!&lt;/p&gt;&lt;p&gt;bill&amp;nbsp;&lt;/p&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=1554850" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/bills/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.iis.net/bills/archive/tags/Extensibility/default.aspx">Extensibility</category><category domain="http://blogs.iis.net/bills/archive/tags/Administration/default.aspx">Administration</category><category domain="http://blogs.iis.net/bills/archive/tags/Samples+_2600_amp_3B00_+Demos/default.aspx">Samples &amp;amp; Demos</category><category domain="http://blogs.iis.net/bills/archive/tags/IIS+News+Item/default.aspx">IIS News Item</category></item><item><title>Useful IIS7 Scripts from the Community</title><link>http://blogs.iis.net/bills/archive/2006/09/18/Useful-IIS7-Scripts-from-the-Community.aspx</link><pubDate>Mon, 18 Sep 2006 23:52:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1402941</guid><dc:creator>bills</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/bills/rsscomments.aspx?PostID=1402941</wfw:commentRss><comments>http://blogs.iis.net/bills/archive/2006/09/18/Useful-IIS7-Scripts-from-the-Community.aspx#comments</comments><description>&lt;p&gt;Steve Schofield has been blogging up a storm about IIS7, ever since he deployed &lt;a href="http://www.iislogs.com/"&gt;www.iislogs.com&lt;/a&gt; on IIS7 beta 2.&amp;nbsp; If you're interested in finding out more about his experience running a real web site on IIS7, or want to find some useful scripts to provision and configure IIS7, check out his blog, including:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;a href="http://weblogs.asp.net/steveschofield/archive/2006/09/15/IISLogs-_2D00_-post-_2300_8-_2D00_-Reading-MIME-Types-w_2F00_code.aspx" id="bp___v___r___postlist___EntryItems__ctl1_PostTitle"&gt;IIS7 - post #9 - Reading MIME Types w/code&lt;/a&gt; &lt;/p&gt;&lt;p&gt;and a whole bunch of sample code with this post: &lt;a href="http://weblogs.asp.net/steveschofield/archive/2006/09/10/test-post.aspx" id="bp___v___r___postlist___EntryItems__ctl2_PostTitle"&gt;Vista RC1, IIS7 - Microsoft.Web.Administration code samples&lt;/a&gt; &lt;/p&gt;&lt;p&gt;If you don't have Steve's blog on your favorites list, I recommend adding it. :)&lt;/p&gt;&lt;p&gt;bill&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=1402941" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/bills/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.iis.net/bills/archive/tags/Administration/default.aspx">Administration</category><category domain="http://blogs.iis.net/bills/archive/tags/Community/default.aspx">Community</category></item></channel></rss>