<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>IIS</title>
        <link>http://blog.crowe.co.nz/category/1.aspx</link>
        <description>Internet Information Server - Microsoft's Web Server Product</description>
        <language>en-NZ</language>
        <copyright>Chris Crowe</copyright>
        <managingEditor>blog@crowe.co.nz</managingEditor>
        <generator>Subtext Version 1.9.4.0</generator>
        <item>
            <title>WebMatrix - a complete Web development stack that integrates a Web server, Database and more</title>
            <link>http://blog.crowe.co.nz/archive/2010/07/06/WebMatrix---a-complete-Web-development-stack-that-integrates-a.aspx</link>
            <description>&lt;p&gt;WebMatrix includes a complete Web development stack that integrates a Web server (IIS Developer Express), database (Microsoft SQL Server Compact 4.0), programming model (ASP.NET Web pages with Razor syntax), and a tool (WebMatrix Beta) into a seamless experience.  You can use WebMatrix to streamline the way you create an ASP.NET Web site from templates, or by starting a new Web site by using the world’s most popular free and open source (ASP.NET or PHP) apps like DotNetNuke, Umbraco, WordPress, or Joomla!. With WebMatrix you can code your Web sites, customize them, optimize them for good search engine ranking, test them, and deploy them to an Internet hosting company, all through the tool.&lt;/p&gt;  &lt;p&gt;Learn more about WebMatrix through:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=195076&amp;amp;clcid=0x409"&gt;What is WebMatrix&lt;/a&gt;?  &lt;/li&gt;    &lt;li&gt;Investigate the top &lt;a href="http://go.microsoft.com/fwlink/?LinkID=195935&amp;amp;clcid=0x409"&gt;10 features&lt;/a&gt; of WebMatrix.&lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=195938&amp;amp;clcid=0x409"&gt;Download WebMatrix Beta&lt;/a&gt;.&lt;/li&gt;    &lt;li&gt;More about &lt;a href="http://go.microsoft.com/fwlink/?LinkID=195075&amp;amp;clcid=0x409"&gt;IIS Developer Express&lt;/a&gt;. &lt;/li&gt;    &lt;li&gt;More about &lt;a href="http://go.microsoft.com/fwlink/?LinkID=195939&amp;amp;clcid=0x409"&gt;Microsoft SQL Server Compact 4.0&lt;/a&gt;.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;For additional resources, visit:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=196364&amp;amp;clcid=0x409"&gt;Learn more&lt;/a&gt; about WebMatrix Beta. More resources, links to forums and feedback channels.&lt;/li&gt;    &lt;li&gt;Visit the forums on the &lt;a href="http://go.microsoft.com/fwlink/?LinkID=195074&amp;amp;clcid=0x409"&gt;IIS Web site&lt;/a&gt; or the &lt;a href="http://go.microsoft.com/fwlink/?LinkID=193026&amp;amp;clcid=0x409"&gt;ASP.NET Web site&lt;/a&gt;. &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=195940&amp;amp;clcid=0x409"&gt;File a bug or suggestion&lt;/a&gt; on WebMatrix Beta.&lt;/li&gt;    &lt;li&gt;Learn to program the Web using &lt;a href="http://go.microsoft.com/fwlink/?LinkID=195072&amp;amp;clcid=0x409"&gt;ASP.NET Web pages with Razor syntax&lt;/a&gt;.&lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=195073&amp;amp;clcid=0x409"&gt;Download applications with WebMatrix&lt;/a&gt; and the Web Application Gallery.&lt;/li&gt;    &lt;li&gt;Review the &lt;a href="http://go.microsoft.com/fwlink/?LinkID=196179&amp;amp;clcid=0x409"&gt;FAQs&lt;/a&gt; for Open Source and Free Web applications.&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blog.crowe.co.nz/aggbug/928.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Crowe</dc:creator>
            <guid>http://blog.crowe.co.nz/archive/2010/07/06/WebMatrix---a-complete-Web-development-stack-that-integrates-a.aspx</guid>
            <pubDate>Tue, 06 Jul 2010 01:49:26 GMT</pubDate>
            <comments>http://blog.crowe.co.nz/archive/2010/07/06/WebMatrix---a-complete-Web-development-stack-that-integrates-a.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://blog.crowe.co.nz/comments/commentRss/928.aspx</wfw:commentRss>
        </item>
        <item>
            <title>IIS7.0 Web Dav Module Bug</title>
            <link>http://blog.crowe.co.nz/archive/2009/05/20/IIS7.0-Web-Dav-Module-Bug.aspx</link>
            <description>&lt;p&gt;There is a bug in the IIS7 Web Dav Module shown below&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="WebDav1" border="0" alt="WebDav1" src="http://blog.crowe.co.nz/images/blog_crowe_co_nz/WindowsLiveWriter/IIS7.0WebDavModuleBug_A3A9/WebDav1_3.png" width="409" height="502" /&gt; &lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="WebDav2" border="0" alt="WebDav2" src="http://blog.crowe.co.nz/images/blog_crowe_co_nz/WindowsLiveWriter/IIS7.0WebDavModuleBug_A3A9/WebDav2_3.png" width="579" height="209" /&gt;&lt;/p&gt;  &lt;p&gt;The bug is that if you have a file or folder with an ampersand “&amp;amp;” character it will cause an error when using Windows Explorer. We installed this on a Windows 2008 Server 32 bit version at work and opened it up to users. &lt;/p&gt;  &lt;p&gt;When a user browsed a folder with a file or child folder that contained an ampersand they received the following message&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="error" border="0" alt="error" src="http://blog.crowe.co.nz/images/blog_crowe_co_nz/WindowsLiveWriter/IIS7.0WebDavModuleBug_A3A9/error_5.gif" width="791" height="126" /&gt; &lt;/p&gt;  &lt;p&gt;The fix is to either install &lt;strong&gt;WebDav 7.5 for IIS 7.0&lt;/strong&gt; or to install a &lt;strong&gt;hotfix&lt;/strong&gt;. This hotfix rollup resolves the following issues that occur when you use the WebDAV module for IIS 7.0: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;The PROPFIND responses are truncated at 4 megabytes (MB). &lt;/li&gt;    &lt;li&gt;Some characters are not escaped correctly in the PROPFIND responses. &lt;/li&gt;    &lt;li&gt;Virtual Directory enumeration does not work as expected. &lt;/li&gt;    &lt;li&gt;Plus signs are converted to spaces in PUT request URLs. &lt;/li&gt;    &lt;li&gt;The WebDAV handler mapping is not added when you reinstall the WebDAV module. &lt;/li&gt;    &lt;li&gt;Request filtering settings are not configured when you enable WebDAV by using the UI.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;A hotfix rollup is available for the out-of-band WebDAV module for IIS 7.0     &lt;br /&gt;&lt;/strong&gt;&lt;a title="http://support.microsoft.com/default.aspx/kb/957001" href="http://support.microsoft.com/default.aspx/kb/957001"&gt;http://support.microsoft.com/default.aspx/kb/957001&lt;/a&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;strong&gt;WebDav 7.5 for IIS 7.0 Module&lt;/strong&gt; : 32Bit Version       &lt;br /&gt;&lt;/strong&gt;&lt;a title="http://www.iis.net/downloads/default.aspx?tabid=34&amp;amp;g=6&amp;amp;i=1621" href="http://www.iis.net/downloads/default.aspx?tabid=34&amp;amp;g=6&amp;amp;i=1621"&gt;http://www.iis.net/downloads/default.aspx?tabid=34&amp;amp;g=6&amp;amp;i=1621&lt;/a&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;WebDav 7.5 for IIS 7.0 Module : 64Bit Version      &lt;br /&gt;&lt;/strong&gt;&lt;a title="http://www.iis.net/downloads/default.aspx?tabid=34&amp;amp;i=1618&amp;amp;g=6" href="http://www.iis.net/downloads/default.aspx?tabid=34&amp;amp;i=1618&amp;amp;g=6"&gt;http://www.iis.net/downloads/default.aspx?tabid=34&amp;amp;i=1618&amp;amp;g=6&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;WebDav 7.5 for IIS 7.0 Documentation     &lt;br /&gt;&lt;/strong&gt;&lt;a title="http://go.microsoft.com/fwlink/?LinkId=105146" href="http://go.microsoft.com/fwlink/?LinkId=105146"&gt;http://go.microsoft.com/fwlink/?LinkId=105146&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blog.crowe.co.nz/aggbug/919.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Crowe</dc:creator>
            <guid>http://blog.crowe.co.nz/archive/2009/05/20/IIS7.0-Web-Dav-Module-Bug.aspx</guid>
            <pubDate>Tue, 19 May 2009 23:52:30 GMT</pubDate>
            <comments>http://blog.crowe.co.nz/archive/2009/05/20/IIS7.0-Web-Dav-Module-Bug.aspx#feedback</comments>
            <wfw:commentRss>http://blog.crowe.co.nz/comments/commentRss/919.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Code Camp in Christchurch, New Zealand in November 2007</title>
            <link>http://blog.crowe.co.nz/archive/2007/08/25/Code-Camp-in-Christchurch-New-Zealand-in-November-2007.aspx</link>
            <description>&lt;p&gt;&lt;img height="201" alt="" width="205" align="right" src="/images/blog_crowe_co_nz/CodeCamp.gif" /&gt;I see that there is now offical talk of a Code Camp in Christchurch, New Zealand in November 2007 which is good to see. I hope for some confirmed dates soon.&lt;/p&gt;
&lt;p&gt;This is great news as the Mainland as we call it (the South Island of New Zealand) has never had a Code Camp before.&lt;/p&gt;
&lt;p&gt;For pre-registrations &lt;font face="Arial"&gt;and more details see &lt;font face="Arial"&gt;&lt;a href="http://dot.net.nz/Default.aspx?tabid=108"&gt;http://dot.net.nz/Default.aspx?tabid=108&lt;/a&gt; &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;The theme of the code camp is Next generation, back to basics.  &lt;/p&gt;
&lt;p&gt;New releases of C#, VB, .Net, ASP and SQL are iminent.  This code camp will focus on getting up to speed with all of this, plus cover migration stratigies and many non-technology specific topics such as Architecture and Development Life Cycle.  Hopefully something for everyone - noobs, gurus, youg and old.&lt;/p&gt;
&lt;p&gt;I have been asked to speak on IIS 7 and will be providing a session on this somewhere over the two day event. &lt;/p&gt;
&lt;p&gt;I also spoke to &lt;a href="http://www.dan.net.nz/"&gt;Daniel Wissa &lt;/a&gt;( at TechEd 2007) who runs the Christchurch .NET user group with &lt;a href="http://www.jonesie.net.nz/"&gt;Peter Jones [MVP]&lt;/a&gt; about running a shared session some time this year on Windows Vista Gadget Development. The code camp may be a good time for this session as well.&lt;/p&gt;
&lt;p&gt; I am trying to get some sponser support as well - but I will keep it quiet until I know the result.&lt;/p&gt;&lt;img src="http://blog.crowe.co.nz/aggbug/764.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Crowe</dc:creator>
            <guid>http://blog.crowe.co.nz/archive/2007/08/25/Code-Camp-in-Christchurch-New-Zealand-in-November-2007.aspx</guid>
            <pubDate>Sat, 25 Aug 2007 07:28:33 GMT</pubDate>
            <comments>http://blog.crowe.co.nz/archive/2007/08/25/Code-Camp-in-Christchurch-New-Zealand-in-November-2007.aspx#feedback</comments>
            <wfw:commentRss>http://blog.crowe.co.nz/comments/commentRss/764.aspx</wfw:commentRss>
        </item>
        <item>
            <title>IIS7 Access Denied when using the IIS 7 Manager</title>
            <link>http://blog.crowe.co.nz/archive/2007/08/24/IIS7-Access-Denied-when-using-the-IIS-7-Manager.aspx</link>
            <description>&lt;p&gt;&lt;img height="502" alt="" width="840" src="/images/blog_crowe_co_nz/IIS7AccessDenied(1).JPG" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;While working on IIS 7 this morning I got the following error while trying to save some configuration settings to my Default Web Site &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;"&lt;br /&gt;
&lt;/font&gt;&lt;font face="Arial"&gt;&lt;strong&gt;&lt;em&gt;There was an error while performing this operation.&lt;/em&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;&lt;strong&gt;&lt;em&gt;Details: &lt;/em&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;&lt;strong&gt;&lt;em&gt;Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))&lt;br /&gt;
&lt;/em&gt;&lt;/strong&gt;"&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;The error message displayed was not that friendly but I got a general idea - &lt;strong&gt;unable to save my changes!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;There are a couple of clues :&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Only occurs while saving - so sounds permissions related &lt;/li&gt;
    &lt;li&gt;The line in the status bar says "&lt;strong&gt;Configuration: 'Default Web Site' web.config&lt;/strong&gt;".  What this means is that the UI is going to save the changes to the &lt;strong&gt;web.config&lt;/strong&gt; file in the &lt;strong&gt;home directory &lt;/strong&gt;of the '&lt;strong&gt;default web site&lt;/strong&gt;' &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Apon checking the &lt;strong&gt;web.config&lt;/strong&gt; file I noticed that the &lt;strong&gt;Read Only&lt;/strong&gt; attribute was set, and this was causing the issue above, maybe the UI should check if the web.config file is marked as read only and warn the user - I will suggest this to the IIS product team.&lt;/p&gt;
&lt;p&gt;&lt;img height="522" alt="" width="377" src="/images/blog_crowe_co_nz/webconfigreadonly.jpg" /&gt;&lt;/p&gt;&lt;img src="http://blog.crowe.co.nz/aggbug/758.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Crowe</dc:creator>
            <guid>http://blog.crowe.co.nz/archive/2007/08/24/IIS7-Access-Denied-when-using-the-IIS-7-Manager.aspx</guid>
            <pubDate>Thu, 23 Aug 2007 19:43:50 GMT</pubDate>
            <comments>http://blog.crowe.co.nz/archive/2007/08/24/IIS7-Access-Denied-when-using-the-IIS-7-Manager.aspx#feedback</comments>
            <slash:comments>5</slash:comments>
            <wfw:commentRss>http://blog.crowe.co.nz/comments/commentRss/758.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Starting and Stopping a Web Site And Application Pool</title>
            <link>http://blog.crowe.co.nz/archive/2007/08/20/Starting-and-Stopping-a-Web-Site-And-Application-Pool.aspx</link>
            <description>&lt;p&gt;I had a request last week for the following:&lt;/p&gt;
&lt;table cellspacing="0" cellpadding="5" summary="" border="1"&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td bgcolor="#ffff99"&gt;
            &lt;p class="MsoPlainText"&gt;I'm trying to do the following:&lt;/p&gt;
            &lt;ol&gt;
                &lt;li&gt;
                &lt;div class="MsoPlainText"&gt;Stop a IIS website&lt;/div&gt;
                &lt;/li&gt;
                &lt;li&gt;
                &lt;div class="MsoPlainText"&gt;Stop an App Pool&lt;/div&gt;
                &lt;/li&gt;
                &lt;li&gt;
                &lt;div class="MsoPlainText"&gt;Start the App Pool&lt;/div&gt;
                &lt;/li&gt;
                &lt;li&gt;
                &lt;div class="MsoPlainText"&gt;Start the Website&lt;/div&gt;
                &lt;/li&gt;
            &lt;/ol&gt;
            &lt;p class="MsoPlainText"&gt;From what I can see here, I can use the example for the "starting an application pool" for the steps 2 &amp;amp; 3.&lt;/p&gt;
            &lt;p class="MsoPlainText"&gt;I have found that you can use iisweb.vbs to do steps 1 &amp;amp; 4.&lt;/p&gt;
            &lt;p class="MsoPlainText"&gt;&lt;o:p&gt; &lt;/o:p&gt;But how link them in the order above?&lt;/p&gt;
            &lt;p class="MsoPlainText"&gt;&lt;o:p&gt; &lt;/o:p&gt;Hope you can give me some pointers &lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
 
&lt;p&gt;The following code sample in VBScript allows you to do that with the following points of interest.&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;The Default Web Site is assumed - WebSiteID = 1, you can change this to any other web site by changing the ID with the ID of the other web site. There is a script called FindWeb.VBS or you can look at the log folder name and get the web site id from that - see &lt;font face="Arial"&gt;&lt;a href="http://blog.crowe.co.nz/archive/2007/08/04/IIS-Web-Site-Identifiers.aspx"&gt;http://blog.crowe.co.nz/archive/2007/08/04/IIS-Web-Site-Identifiers.aspx&lt;/a&gt;&lt;/font&gt;&lt;/li&gt;
    &lt;li&gt;There is only 1 site using the AppPool - well not technically true, if you run this and there is more than one web site using the app pool then it will be down while the app pool restarts. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Here is the code, save to StopAndStartSiteAndAppPool.VBS file and then run in a CMD.EXE prompt using the following syntax:&lt;/p&gt;
&lt;p&gt;cscript StopAndStartSiteAndAppPool.VBS&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;table cellspacing="0" cellpadding="5" summary="" border="1"&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td bgcolor="#ffff99"&gt;
            &lt;p&gt;Option Explicit &lt;/p&gt;
            &lt;p&gt;Dim WebSiteID, objWebSite, ObjAppPool &lt;/p&gt;
            &lt;p&gt;WebSiteID = "1" &lt;br /&gt;
            Set objWebSite = GetObject("IIS://localhost/W3SVC/" &amp;amp; WebSiteID) &lt;br /&gt;
            WScript.Echo "Stopping Web Site : " &amp;amp; objWebSite.ServerComment \&lt;br /&gt;
            objWebSite.Stop() &lt;/p&gt;
            &lt;p&gt;wscript.echo "Stopping Application Pool : " &amp;amp; objWebSite.AppPoolID &lt;br /&gt;
            Set objAppPool = GetObject("IIS://localhost/W3SVC/AppPools/" &amp;amp; objWebSite.AppPoolID) &lt;br /&gt;
            objAppPool.Stop() &lt;/p&gt;
            &lt;p&gt;wscript.echo "Starting Application Pool : " &amp;amp; objWebSite.AppPoolID &lt;br /&gt;
            objAppPool.Start() &lt;/p&gt;
            &lt;p&gt;WScript.Echo "Starting Web Site : " &amp;amp; objWebSite.ServerComment &lt;br /&gt;
            objWebSite.Start() &lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;You can also view/save the script from &lt;a href="http://blog.crowe.co.nz/attachments/StopAndStartSiteAndAppPool.txt"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blog.crowe.co.nz/aggbug/757.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Crowe</dc:creator>
            <guid>http://blog.crowe.co.nz/archive/2007/08/20/Starting-and-Stopping-a-Web-Site-And-Application-Pool.aspx</guid>
            <pubDate>Mon, 20 Aug 2007 06:50:24 GMT</pubDate>
            <comments>http://blog.crowe.co.nz/archive/2007/08/20/Starting-and-Stopping-a-Web-Site-And-Application-Pool.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://blog.crowe.co.nz/comments/commentRss/757.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Microsoft.com Operations Team Opens Up On Deploying IIS7 Early</title>
            <link>http://blog.crowe.co.nz/archive/2007/08/20/Microsoft.com-Operations-Team-Opens-Up-On-Deploying-IIS7-Early.aspx</link>
            <description>I met up with &lt;strong&gt;Eric Woersching&lt;/strong&gt; (who is a Technical Program Manager for IIS) while at TechEd in Auckland this last week and found that he had a great post on how the  Microsoft.com Ops team installed IIS 7 and Windows Server 2008 into their environment .
&lt;p&gt;There is a 38 Minute video available on his blog site that is well worth a look if you are interested in this type of migration which I assume we all are as we will all have to do this at some point.&lt;/p&gt;
&lt;p&gt;For more details see &lt;font face="Arial"&gt;&lt;a href="http://blogs.iis.net/ewoersch/archive/2007/06/27/video-microsoft-com-operations-team-opens-up-on-deploying-iis7-early.aspx"&gt;http://blogs.iis.net/ewoersch/archive/2007/06/27/video-microsoft-com-operations-team-opens-up-on-deploying-iis7-early.aspx&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p mce_keep="true"&gt;&lt;span style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;To learn more about how the Ops Team for MSCom uses IIS to host and manage one of the busiest sites in the world, check out their team blog at &lt;/span&gt;&lt;span style="FONT-SIZE: 11pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; mso-fareast-font-family: Calibri; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA; mso-ascii-theme-font: minor-latin; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi"&gt;&lt;a mce_href="http://blogs.msdn.com/mscom" href="http://blogs.msdn.com/mscom"&gt;&lt;span style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt"&gt;&lt;font color="#0000ff"&gt;http://blogs.msdn.com/mscom&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;.&lt;/span&gt;&lt;/p&gt;&lt;img src="http://blog.crowe.co.nz/aggbug/756.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Crowe</dc:creator>
            <guid>http://blog.crowe.co.nz/archive/2007/08/20/Microsoft.com-Operations-Team-Opens-Up-On-Deploying-IIS7-Early.aspx</guid>
            <pubDate>Sun, 19 Aug 2007 20:02:08 GMT</pubDate>
            <comments>http://blog.crowe.co.nz/archive/2007/08/20/Microsoft.com-Operations-Team-Opens-Up-On-Deploying-IIS7-Early.aspx#feedback</comments>
            <wfw:commentRss>http://blog.crowe.co.nz/comments/commentRss/756.aspx</wfw:commentRss>
        </item>
        <item>
            <title>IIS Product Team</title>
            <link>http://blog.crowe.co.nz/archive/2007/08/15/IIS-Product-Team.aspx</link>
            <description>&lt;p&gt;I was talking with Eric Deily today at TechEd New Zealand in Auckland and he was discussing the size of the IIS product team.&lt;/p&gt;
&lt;p&gt;Te team basically consists of :&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;8 or 9 Product Managers&lt;/li&gt;
    &lt;li&gt;18 Testers&lt;/li&gt;
    &lt;li&gt;16 Developers&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I would have assumed that there would be more than this but I always knew it was a small team.&lt;/p&gt;&lt;img src="http://blog.crowe.co.nz/aggbug/754.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Crowe</dc:creator>
            <guid>http://blog.crowe.co.nz/archive/2007/08/15/IIS-Product-Team.aspx</guid>
            <pubDate>Wed, 15 Aug 2007 06:52:43 GMT</pubDate>
            <comments>http://blog.crowe.co.nz/archive/2007/08/15/IIS-Product-Team.aspx#feedback</comments>
            <wfw:commentRss>http://blog.crowe.co.nz/comments/commentRss/754.aspx</wfw:commentRss>
        </item>
        <item>
            <title>IIS Web Site Identifiers</title>
            <link>http://blog.crowe.co.nz/archive/2007/08/04/IIS-Web-Site-Identifiers.aspx</link>
            <description>&lt;p&gt;Normally you do not need to be concerned about web site identifiers, these are the actual ID's that reference the web site to IIS. Normally we just use the web site description such as Default Web Site or in my case blog.crowe.co.nz or something similar.&lt;/p&gt;
&lt;p&gt;But if you are interested in writing scripts you normally reference sites using the Web Site Instance ID.&lt;/p&gt;
&lt;p&gt;In IIS 6 the IIS Manager shows you a column called Idenfitier and this is the actual ID that references the web site. This was not visible in Windows 2000 (IIS 5) or Windows XP (IIS 5.1) and we had to use different methods to see the identifier.&lt;/p&gt;
&lt;p&gt;&lt;img height="248" alt="" width="772" src="/images/blog_crowe_co_nz/WebSiteIdentifiers.gif" /&gt;&lt;/p&gt;
&lt;p&gt;Using IIS 7 on Windows Vista you can see a column called ID which is the Web Site Instance ID&lt;/p&gt;
&lt;p&gt;&lt;img height="501" width="789" alt="" src="/images/blog_crowe_co_nz/WebSiteIdentifierIIS7.gif" /&gt;&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;Default Web Site&lt;/strong&gt; always has an identifier of &lt;strong&gt;1.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;All other web sites on IIS 6 have web site idenfieir's that look like random numbers. The fact is that this is not the case and the identifier is generated based on the description of the web site. This is so that if you have a server farm as long as the descripiton is the same you will end up with the same web site identifier. See this &lt;a href="http://blog.crowe.co.nz/archive/2005/12/08/346.aspx"&gt;article for more details &lt;/a&gt;on the way that these identifiers are generated.&lt;/p&gt;
&lt;p&gt; Another way to identify the web site instance id is to look at the Logging Properties of a particular web site. &lt;/p&gt;
&lt;p&gt;&lt;img height="553" alt="" width="594" src="/images/blog_crowe_co_nz/WebSiteIdentifierFromlogfile.gif" /&gt;&lt;/p&gt;
&lt;p&gt;As you can see above the highlighted area shows the web site instance id. This is still a valid method for people using IIS 5 and IIS 5.1.&lt;/p&gt;
&lt;p&gt;IIS 7 on Windows Vista does not include a logging configuration option - did they just forget it?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How about if you want to use a script to identify a web site?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;IIS comes with a script called &lt;strong&gt;findweb.vbs&lt;/strong&gt; that you can use to find a particular web site. This script is stored in &lt;strong&gt;c:\inetpub\adminscripts&lt;/strong&gt; by default.&lt;/p&gt;
&lt;p&gt;To use it you need to open a &lt;strong&gt;CMD.EXE&lt;/strong&gt; command prompt and then use the &lt;strong&gt;cscript.exe&lt;/strong&gt; utility to run the script. You also need to specify parameters to get the script to do what you want.&lt;/p&gt;
&lt;p&gt;In this case I was interested in finding a web site called &lt;strong&gt;photos.crowe.co.nz&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img height="252" alt="" width="696" src="/images/blog_crowe_co_nz/findweb(1).gif" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How about writing your own VB Script to list the site and the instance id?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;img height="350" alt="" width="725" src="/images/blog_crowe_co_nz/findsites.gif" /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Running the script above will display the web site Instance ID and the Description of the site.&lt;/p&gt;
&lt;p&gt;&lt;img height="359" alt="" width="695" src="/images/blog_crowe_co_nz/findsites1.gif" /&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://blog.crowe.co.nz/aggbug/749.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Crowe</dc:creator>
            <guid>http://blog.crowe.co.nz/archive/2007/08/04/IIS-Web-Site-Identifiers.aspx</guid>
            <pubDate>Fri, 03 Aug 2007 23:15:12 GMT</pubDate>
            <comments>http://blog.crowe.co.nz/archive/2007/08/04/IIS-Web-Site-Identifiers.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://blog.crowe.co.nz/comments/commentRss/749.aspx</wfw:commentRss>
        </item>
        <item>
            <title>IISxpress 2.1 for Windows 2003, Vista, XP and 2000 now available </title>
            <link>http://blog.crowe.co.nz/archive/2007/05/09/737.aspx</link>
            <description>&lt;div class="BlogPostContent"&gt;
&lt;p&gt;You can now download IISxpress 2.1 for Windows Vista, 2003, XP and 2000 from the &lt;a href="http://www.ripcordsoftware.com/cs/files/7/installers_21/default.aspx"&gt;download area&lt;/a&gt; of RipCord Software. This version will also install and run on Windows Server "Longhorn" Beta 3 (build 6001). &lt;/p&gt;
&lt;p&gt;The major features of this release are:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Now supports Windows Vista RTM and Windows Server "Longhorn" Beta 3. &lt;/li&gt;
    &lt;li&gt;Compression Cache - static content will be stored in the cache allowing for very fast compressed responses. &lt;/li&gt;
    &lt;li&gt;User-definable CPU Loading Model - on a multi-CPU system you can specify which CPU cores are used for compression tasks. &lt;/li&gt;
    &lt;li&gt;Update check - check that you have the latest version of the software. &lt;/li&gt;
    &lt;li&gt;The installer and all binaries are now signed to prevent tampering.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Screenshots:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="IISxpress Cache configuration page" src="http://www.ripcordsoftware.com/iisxpress/images/iisxpress.2.1.Beta1/cachesettings.png" /&gt;&lt;br /&gt;
&lt;br /&gt;
The compression cache stores the most recent compressed responses. You can specify the size of the cache and the number of responses to store. Responses served from the cache can be up to 10 times faster than a full compression pass.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;img alt="IISxpress Cache configuration page" src="http://www.ripcordsoftware.com/iisxpress/images/iisxpress.2.1.Beta2/CPUWorkload.png" /&gt;&lt;br /&gt;
&lt;br /&gt;
Specify the way IISxpress uses your CPUs for compression tasks. Select from Automatic, Manual or None. In Automatic mode IISxpress will allocate a CPU for each response. In Manual mode you specify which CPU cores IISxpress is allowed to use. When None is selected the Operating System manages the division of the compression tasks.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;img alt="IISxpress Exclude URIs page" src="http://www.ripcordsoftware.com/iisxpress/images/iisxpress.2.1.Beta1/exclude_uris.png" /&gt;&lt;br /&gt;
&lt;br /&gt;
When you use IISxpress you can control which parts of your web sites are compressed. Here all the folders below FlexWiki will not be compressed (they are shown in red).&lt;/p&gt;
&lt;p&gt;See &lt;font face="Arial"&gt;&lt;a href="http://www.ripcordsoftware.com/IISxpress/default.aspx"&gt;http://www.ripcordsoftware.com/IISxpress/default.aspx&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;
&lt;/div&gt;&lt;img src="http://blog.crowe.co.nz/aggbug/737.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Crowe</dc:creator>
            <guid>http://blog.crowe.co.nz/archive/2007/05/09/737.aspx</guid>
            <pubDate>Wed, 09 May 2007 06:41:34 GMT</pubDate>
            <comments>http://blog.crowe.co.nz/archive/2007/05/09/737.aspx#feedback</comments>
            <wfw:commentRss>http://blog.crowe.co.nz/comments/commentRss/737.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Enabling SSL on IIS 7.0 Using Self-Signed Certificates</title>
            <link>http://blog.crowe.co.nz/archive/2007/04/16/727.aspx</link>
            <description>&lt;font face="arial" size="2"&gt;
&lt;p&gt;Scott Guthrie has an article on using Self Signed Certificates with IIS and how to enable it in under 30 seconds.&lt;/p&gt;
&lt;p&gt;Here is a primer...&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://en.wikipedia.org/wiki/Transport_Layer_Security"&gt;SSL&lt;/a&gt; enables browsers to communicate with a web-server over a secure channel that prevents eavesdropping, tampering and message forgery.  You should always use SSL for login pages where users are entering usernames/passwords, as well as for all other sensitive pages on sites (for example: account pages that show financial or personal information). &lt;/p&gt;
&lt;p&gt;Configuring SSL on Windows with previous versions of IIS has been a pain.  Figuring out how to install and manage a certificate, and then associate it with a web-site, is something I bet most web developers don't know how to enable.&lt;/p&gt;
&lt;p&gt;The good news is that IIS 7.0 makes it radically easier to configure and enable SSL.  IIS 7.0 also now has built-in support for creating "Self Signed Certificates" that enable you to easily create test/personal certificates that you can use to quickly SSL enable a site for development or test purposes.  &lt;/p&gt;
&lt;p&gt;Using IIS 7.0 you can SSL enable an existing web site in under 30 seconds.  The below tutorial demonstrates how to-do this.&lt;/p&gt;
&lt;p&gt;For the rest of the article see his article at &lt;font face="Arial"&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2007/04/06/tip-trick-enabling-ssl-on-iis7-using-self-signed-certificates.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2007/04/06/tip-trick-enabling-ssl-on-iis7-using-self-signed-certificates.aspx&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;img src="http://blog.crowe.co.nz/aggbug/727.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Crowe</dc:creator>
            <guid>http://blog.crowe.co.nz/archive/2007/04/16/727.aspx</guid>
            <pubDate>Mon, 16 Apr 2007 02:08:49 GMT</pubDate>
            <comments>http://blog.crowe.co.nz/archive/2007/04/16/727.aspx#feedback</comments>
            <wfw:commentRss>http://blog.crowe.co.nz/comments/commentRss/727.aspx</wfw:commentRss>
        </item>
    </channel>
</rss>
