<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/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/"><channel><title>jorkeo - hosting geek : Hosting</title><link>http://blogs.technet.com/jorke/archive/tags/Hosting/default.aspx</link><description>Tags: Hosting</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>SQL 2008 Released</title><link>http://blogs.technet.com/jorke/archive/2008/08/08/sql-2008-released.aspx</link><pubDate>Fri, 08 Aug 2008 02:53:10 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3102392</guid><dc:creator>jorkeo</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/jorke/comments/3102392.aspx</comments><wfw:commentRss>http://blogs.technet.com/jorke/commentrss.aspx?PostID=3102392</wfw:commentRss><wfw:comment>http://blogs.technet.com/jorke/rsscomments.aspx?PostID=3102392</wfw:comment><description>&lt;p&gt;The final product of the Launch Wave has RTM'd - SQL Server 2008 - with a snazzy new logo:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/jorke/WindowsLiveWriter/SQL2008Released_8AFE/image_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" border="0" alt="image" src="http://blogs.technet.com/blogfiles/jorke/WindowsLiveWriter/SQL2008Released_8AFE/image_thumb.png" width="240" height="54" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;If you have an MSDN or Technet subscription you can get it now - I'm very excited about one particular version in this version &lt;a href="http://www.microsoft.com/sqlserver/2008/en/us/web.aspx" target="_blank"&gt;SQL 2008 Web&lt;/a&gt; - designed to be a cut down version of the full blown server, perfect for hosting environments. &lt;/p&gt;  &lt;p&gt;Get your self a &lt;a href="http://www.microsoft.com/sqlserver/2008/en/us/try-it.aspx" target="_blank"&gt;trial version and have a play&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;-jorke&lt;/p&gt;  &lt;div style="padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; display: inline" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:dd783342-3e03-45d6-8a7b-4ca116238b99" class="wlWriterSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/SQL%20Server%202008" rel="tag"&gt;SQL Server 2008&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3102392" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jorke/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://blogs.technet.com/jorke/archive/tags/Hosting/default.aspx">Hosting</category><category domain="http://blogs.technet.com/jorke/archive/tags/SQL+2008/default.aspx">SQL 2008</category></item><item><title>Installing FTP with IIS7 on 2008 Server Core</title><link>http://blogs.technet.com/jorke/archive/2008/06/05/installing-ftp-with-iis7-on-2008-server-core.aspx</link><pubDate>Thu, 05 Jun 2008 10:36:51 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3080692</guid><dc:creator>jorkeo</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/jorke/comments/3080692.aspx</comments><wfw:commentRss>http://blogs.technet.com/jorke/commentrss.aspx?PostID=3080692</wfw:commentRss><wfw:comment>http://blogs.technet.com/jorke/rsscomments.aspx?PostID=3080692</wfw:comment><description>&lt;p&gt;I had a few questions from an old colleague, &lt;a href="http://twitter.com/virgilwashere" target="_blank"&gt;Virgil&lt;/a&gt;, who had just built a 2008 server core machine and was having issues configuring FTP. Without asking I knew &lt;a href="http://twitter.com/virgilwashere" target="_blank"&gt;Virgil&lt;/a&gt; would be chasing an FTP server that would have some method of secure transport such as FTPS and pluggable authentication methods, I know this because he's an interoperable kind of guy :)&lt;/p&gt;  &lt;p&gt;He'd already been trying to configure this with the default install of FTP that comes with Server 2008, but I recommended that he use the downloadable version from the &lt;a href="http://iis.net" target="_blank"&gt;iis.net&lt;/a&gt; website. Only issue here is that you have to uninstall the old FTP server before that will install, then configure the service all over again... so after about 30 minutes of furious IM conversations this is how we did it..&lt;/p&gt;  &lt;p&gt;First we uninstalled the FTP Service that comes with 2008 :&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;start /w pkgmgr /uu:IIS-FTPPublishingService;IIS-FTPServer&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Then downloaded the FTP publishing service for IIS 7, with the friendly name of FTP7;   &lt;br /&gt; - x86 - &lt;a title="http://www.iis.net/downloads/default.aspx?tabid=34&amp;amp;g=6&amp;amp;i=1619" href="http://www.iis.net/downloads/default.aspx?tabid=34&amp;amp;g=6&amp;amp;i=1619"&gt;http://www.iis.net/downloads/default.aspx?tabid=34&amp;amp;g=6&amp;amp;i=1619&lt;/a&gt;    &lt;br /&gt; - x64 - &lt;a title="http://www.iis.net/downloads/default.aspx?tabid=34&amp;amp;g=6&amp;amp;i=1620" href="http://www.iis.net/downloads/default.aspx?tabid=34&amp;amp;g=6&amp;amp;i=1620"&gt;http://www.iis.net/downloads/default.aspx?tabid=34&amp;amp;g=6&amp;amp;i=1620&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;and installed it:&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;msiexec /i ftp7_x86_rtw.msi&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Once that was in we simply had add the appropriate bindings to the site, like so (Make sure you close your quotes properly or it goes NUTS!) :&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;c:\windows\system32\inetsrv\appcmd.exe set site /site.name:&amp;quot;Default Web Site&amp;quot; /+bindings.[protocol='ftp',bindingInformation=&amp;quot;*:21:&amp;quot;]&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;then we simply had to set an authorised user to the server:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;c:\windows\system32\inetsrv\appcmd.exe set config &amp;quot;Default Web Site&amp;quot; /sectionystem.ftpserver/security/authorization /+[accessType='Allow',permissions='Read,Write',roles='',users='ftpuser'] /commit:apphost&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;And we were done! (or so we thought!).... On attempting to connect to the FTP server we ended up with the error : &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;534-Policy requires SSL.     &lt;br /&gt; Win32 error:&amp;#160;&amp;#160; Access is denied.      &lt;br /&gt; Error details: SSL policy requires SSL for control channel.      &lt;br /&gt;534 End      &lt;br /&gt;Login failed.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;ahh that's right - by default the FTP install is set to run as FTPS thus requiring a secure connection... to turn off this feature (it was a lab environment and didn't require secure transfer) resulted in a LOT of head scratching, eventually to save time we popped open the applicationhost.config file and and added theses lines in the &amp;lt;site /&amp;gt; tag..:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;&amp;lt;ftpServer&amp;gt;       &lt;br /&gt;&amp;#160;&amp;#160; &amp;lt;security&amp;gt;        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;ssl controlChannelPolicy=&amp;quot;SslAllow&amp;quot; dataChannelPolicy=&amp;quot;SslAllow&amp;quot; /&amp;gt;        &lt;br /&gt;&amp;#160;&amp;#160; &amp;lt;/security&amp;gt;        &lt;br /&gt;&amp;lt;/ftpServer&amp;gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Not very elegant but served the purpose - a bit more investigation I eventually fell upon the answer using the &lt;a href="http://www.iis.net/downloads/default.aspx?tabid=34&amp;amp;i=1682&amp;amp;g=6" target="_blank"&gt;IIS7 Administration Pack&lt;/a&gt;, which allowed me to generate the correct script:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;c:\windows\system32\inetsrv\appcmd.exe set config -section:system.applicationHost/sites /[name='Default Web Site'].ftpServer.security.ssl.controlChannelPolicy:&amp;quot;SslAllow&amp;quot; /[name='Default Web Site'].ftpServer.security.ssl.dataChannelPolicy:&amp;quot;SslRequire&amp;quot; /commit:apphost&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;And there we go, FTP7 configured on Windows Server 2008 Core - couldn't be easier to script...&lt;/p&gt;  &lt;p&gt;- jorke&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:3ac9393b-0974-4ce0-8cd3-d3ad090f85a6" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Windows%20Server%202008" rel="tag"&gt;Windows Server 2008&lt;/a&gt;,&lt;a href="http://technorati.com/tags/IIS" rel="tag"&gt;IIS&lt;/a&gt;,&lt;a href="http://technorati.com/tags/FTP" rel="tag"&gt;FTP&lt;/a&gt;,&lt;a href="http://technorati.com/tags/FTP7" rel="tag"&gt;FTP7&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Server%20Core" rel="tag"&gt;Server Core&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3080692" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jorke/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://blogs.technet.com/jorke/archive/tags/Hosting/default.aspx">Hosting</category><category domain="http://blogs.technet.com/jorke/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.technet.com/jorke/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category><category domain="http://blogs.technet.com/jorke/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.technet.com/jorke/archive/tags/Infrastructure/default.aspx">Infrastructure</category><category domain="http://blogs.technet.com/jorke/archive/tags/core/default.aspx">core</category><category domain="http://blogs.technet.com/jorke/archive/tags/FTP/default.aspx">FTP</category></item><item><title>Hosting Days Australia - Coming to a City Near you!</title><link>http://blogs.technet.com/jorke/archive/2008/04/30/hosting-days-australia-coming-to-a-city-near-you.aspx</link><pubDate>Wed, 30 Apr 2008 02:36:24 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3047242</guid><dc:creator>jorkeo</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/jorke/comments/3047242.aspx</comments><wfw:commentRss>http://blogs.technet.com/jorke/commentrss.aspx?PostID=3047242</wfw:commentRss><wfw:comment>http://blogs.technet.com/jorke/rsscomments.aspx?PostID=3047242</wfw:comment><description>&lt;p&gt;via &lt;a href="http://blogs.msdn.com/chlong/archive/2008/04/23/hosting-days-australia.aspx" target="_blank"&gt;Christian&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;This years Hosting Days is &amp;quot;Fast Tracking Your Success with FastLane&amp;quot; in a city somewhere close to you, unless you are in Darwin or Alice Springs or &lt;a href="http://en.wikipedia.org/wiki/Cameron%27s_Corner" target="_blank"&gt;Cameron's Corner&lt;/a&gt;....&lt;/p&gt;  &lt;p&gt;Phil and I have the first track, which is the fun track all about the HOW of hosting.&lt;/p&gt;  &lt;p&gt;Go to &lt;a href="https://partner.microsoft.com/australia/40048707"&gt;https://partner.microsoft.com/australia/40048707&lt;/a&gt; to see the agenda and &lt;a href="https://partner.microsoft.com/australia/40048707" target="_blank"&gt;register&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="https://partner.microsoft.com/australia/40048707" target="_blank" border="0"&gt;&lt;img src="https://partner.microsoft.com/binary/Australia/40061339" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;see you there!&lt;/p&gt;  &lt;p&gt;- jorke&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:727e1ada-5753-4de5-82d5-c81a3f956659" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Hosting%20Days" rel="tag"&gt;Hosting Days&lt;/a&gt;,&lt;a href="http://technorati.com/tags/partners" rel="tag"&gt;partners&lt;/a&gt;,&lt;a href="http://technorati.com/tags/events" rel="tag"&gt;events&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3047242" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jorke/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://blogs.technet.com/jorke/archive/tags/Hosting/default.aspx">Hosting</category><category domain="http://blogs.technet.com/jorke/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.technet.com/jorke/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category><category domain="http://blogs.technet.com/jorke/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.technet.com/jorke/archive/tags/partners/default.aspx">partners</category><category domain="http://blogs.technet.com/jorke/archive/tags/community/default.aspx">community</category><category domain="http://blogs.technet.com/jorke/archive/tags/events/default.aspx">events</category><category domain="http://blogs.technet.com/jorke/archive/tags/Hosting+Days/default.aspx">Hosting Days</category></item><item><title>Hacked Web Applications causing storm - rattling Windows...</title><link>http://blogs.technet.com/jorke/archive/2008/04/29/hacked-web-applications-causing-storm-rattling-windows.aspx</link><pubDate>Mon, 28 Apr 2008 16:01:35 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3046318</guid><dc:creator>jorkeo</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/jorke/comments/3046318.aspx</comments><wfw:commentRss>http://blogs.technet.com/jorke/commentrss.aspx?PostID=3046318</wfw:commentRss><wfw:comment>http://blogs.technet.com/jorke/rsscomments.aspx?PostID=3046318</wfw:comment><description>&lt;p&gt;For the past few days a &amp;quot;Cyber attack&amp;quot; has been taking place and according to &lt;a href="http://www.internetnews.com/security/article.php/3742926/HalfMillion+IIS+Servers+Hit+in+Cyber+Attack.htm" target="_blank"&gt;internetnews.com&lt;/a&gt; : &lt;/p&gt;  &lt;p&gt;&lt;em&gt;&amp;quot;number of infected IIS &lt;strong&gt;servers&lt;/strong&gt; at 282,000. Less than a day later, security firm F-Secure wrote its own &lt;/em&gt;&lt;a href="http://www.f-secure.com/weblog/archives/00001427.html"&gt;&lt;em&gt;blog entry&lt;/em&gt;&lt;/a&gt;&lt;em&gt;, putting the infestation at over 500,000&amp;quot;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;and &lt;a href="http://www.f-secure.com/weblog/archives/00001427.html" target="_blank"&gt;f-secure&lt;/a&gt; :&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&amp;quot;Performing a Google search results in over &lt;b&gt;510,000 modified pages&lt;/b&gt;.&amp;quot;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Without pointing out the reporting inconsistencies between &lt;strong&gt;servers&lt;/strong&gt; and &lt;strong&gt;pages&lt;/strong&gt; .... what is actually happening here.. &lt;/p&gt;  &lt;p align="center"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="132" alt="image" src="http://blogs.technet.com/blogfiles/jorke/WindowsLiveWriter/HackedWebApplicationscausingstormrattli_143A9/image_thumb.png" width="194" border="0" /&gt;&lt;/p&gt;  &lt;p&gt;First of all its &lt;strong&gt;not at all&lt;/strong&gt; related to the &lt;a href="http://blogs.technet.com/jorke/archive/2008/04/18/potential-security-vulnerability-for-networkservice-potential-new-iis-exploit.aspx" target="_blank"&gt;security advisory&lt;/a&gt; that was released last week. &lt;u&gt;Nor is it in fact related to any other security issue with IIS, ASP, ASP.NET or Windows.&lt;/u&gt; It's really important to understand that, its all to do with dodgy and insecure development practices.&lt;/p&gt;  &lt;p align="center"&gt;&lt;a href="http://blogs.technet.com/blogfiles/jorke/WindowsLiveWriter/HackedWebApplicationscausingstormrattli_143A9/image_4.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="110" alt="image" src="http://blogs.technet.com/blogfiles/jorke/WindowsLiveWriter/HackedWebApplicationscausingstormrattli_143A9/image_thumb_1.png" width="394" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Well very simply put its an age old &lt;a href="http://en.wikipedia.org/wiki/Sql_injection" target="_blank"&gt;SQL injection&lt;/a&gt; attack on a web site that modifies the return code adding a hidden link to a site that downloads &lt;a href="http://en.wikipedia.org/wiki/Malware" target="_blank"&gt;malware&lt;/a&gt; to client viewing the web page. Nothing new technology wise here, just a new method of delivery - which really should not affect those who have kept their machines up-to-date.&lt;/p&gt;  &lt;p align="center"&gt;&lt;a href="http://blogs.technet.com/blogfiles/jorke/WindowsLiveWriter/HackedWebApplicationscausingstormrattli_143A9/image_6.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="89" alt="image" src="http://blogs.technet.com/blogfiles/jorke/WindowsLiveWriter/HackedWebApplicationscausingstormrattli_143A9/image_thumb_2.png" width="324" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;In this case the attackers have chosen to target ASP/ASPX based web sites that have poorly written validation methods and deliver their code via a database content management system. The result being that pages on the site will return a hidden script tag that directs to one of the sites listed in the &lt;a href="http://www.f-secure.com/weblog/archives/00001427.html" target="_blank"&gt;earlier articles&lt;/a&gt; - which picks on particular vulnerabilities available on the client machine, not just those related to software developed by Microsoft either.&lt;/p&gt;  &lt;p&gt;Well that's all very nice you say - but &lt;strong&gt;&amp;quot;How do I protect myself against these kind of attacks?&amp;quot;. &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The way I see it, there are three areas of responsibility where lies the ability to protect the world against those few malicious people.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;1. &lt;/strong&gt;&lt;strong&gt;The Developer - FIX YOUR BROKEN CODE!&lt;/strong&gt; Seriously - check your code for possible attack vectors and test, test test. I've seen heaps of web sites and web servers compromised due to poorly written or no validation checking. Incorrect security settings deploying to high risk environments. Don't always assume you know who is going to access your app. Don't assume that app will exist with everything local to it. Catch those errors - I could go on. There is heaps of guidance around this - here is a few to start you off:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms994921.aspx" target="_blank"&gt;Web Development Best practices&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms998271.aspx" target="_blank"&gt;SQL injection mitigation&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;2.The Client - Keep your machine up-to-date &lt;/strong&gt;- as &lt;a href="http://blogs.msdn.com/acoat" target="_blank"&gt;Coatsy&lt;/a&gt; says &amp;quot;go to &lt;a href="http://update.microsoft.com" target="_blank"&gt;update.microsoft.com&lt;/a&gt; and Download the golden padlock of goodness&amp;quot; from Microsoft Update.&lt;/p&gt;  &lt;p align="center"&gt;&lt;a href="http://blogs.technet.com/blogfiles/jorke/WindowsLiveWriter/HackedWebApplicationscausingstormrattli_143A9/image_8.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="103" alt="image" src="http://blogs.technet.com/blogfiles/jorke/WindowsLiveWriter/HackedWebApplicationscausingstormrattli_143A9/image_thumb_3.png" width="291" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;3. The System Admin / Hoster / Guy who has to run the web server - &lt;/strong&gt;Hey I sympathise with you most (of course I would!) You have to get a site with poorly written code up and running, and &lt;strong&gt;now what&lt;/strong&gt;? you have to check the thing isn't going to compromise your server? but of course the code supplied doesn't work in your standard low security settings to you need to bend the rules to allow that code to work.. Be Strong! &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/wyts434y.aspx" target="_blank"&gt;ASP.NET trust levels&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms228096.aspx" target="_blank"&gt;Securing ASP.NET in Shared Server&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;But you may have been too late, and you have to clean this mess up on your server - how are you going to prevent this malicious code being delivered to and from your server, while keeping everything up and running?&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Stop the attack coming in&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;If you are using IIS7 or URLScan on IIS6.0/5.1 you can filter the request to prevent the incoming attacks. In IIS7 This is what the configuration string looks like in your server wide applicationhost.config file (based on the info in articles):&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier New" size="2"&gt;&amp;lt;requestFiltering&amp;gt;     &lt;br /&gt; &amp;lt;denyUrlSequences&amp;gt;      &lt;br /&gt;&amp;#160; &amp;lt;add sequence=&amp;quot;DECLARE%20@S%20NVARCHAR(4000);SET%20@S=CAST(0x440045004300&amp;quot; /&amp;gt;      &lt;br /&gt; &amp;lt;/denyUrlSequences&amp;gt;      &lt;br /&gt;&amp;lt;/requestFiltering&amp;gt;&lt;/font&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Stop it going out&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;This is a little trickier, but due to the awesome modularity of IIS7 (only going to look at this) you can very easily write a module that can look in all the requests scan for the URL sequence in the response and send it to null. More information on doing this &lt;a href="http://learn.iis.net/page.aspx/366/developing-iis7-modules-and-handlers-with-the-net-framework/" target="_blank"&gt;is at the IIS.NET website&lt;/a&gt;. Hey, if I get enough comments I'll write one and post it up here!&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Done and Dusted&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;What we all need to remember about these kind of attacks is that vulnerability in the web sites being targeted are not limited to just a particular operating system platform. SQL Injection attacks is rampant in many platform agnostic applications and its such a simple thing to prevent. &lt;/p&gt;  &lt;p&gt;As you have probably guessed I'm pretty passionate about this subject, and when I see such misguided reports and irrational reactions to incorrect or misunderstood information, it inspires me to ensure that the truth of the issue is available. Speaking personally; In my short time at Microsoft, I have never seen such commitment behind ensuring that the Windows Operating System is the most versatile and secure operating system on earth.&lt;/p&gt;  &lt;p&gt;- jorke&lt;/p&gt;  &lt;p&gt;Note: Graphics &amp;quot;borrowed&amp;quot; from &lt;a href="http://www.microsoft.com/japan/security/default.mspx" target="_blank"&gt;Microsoft Japan Security Bulletins&lt;/a&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:6dcd4762-273d-4b56-ab20-751ee8adb6f3" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/SQL%20Injection" rel="tag"&gt;SQL Injection&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Security%20Vunerability" rel="tag"&gt;Security Vunerability&lt;/a&gt;,&lt;a href="http://technorati.com/tags/IIS" rel="tag"&gt;IIS&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Windows" rel="tag"&gt;Windows&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3046318" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jorke/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://blogs.technet.com/jorke/archive/tags/Hosting/default.aspx">Hosting</category><category domain="http://blogs.technet.com/jorke/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.technet.com/jorke/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category><category domain="http://blogs.technet.com/jorke/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.technet.com/jorke/archive/tags/.net/default.aspx">.net</category><category domain="http://blogs.technet.com/jorke/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.technet.com/jorke/archive/tags/hosters/default.aspx">hosters</category><category domain="http://blogs.technet.com/jorke/archive/tags/security/default.aspx">security</category><category domain="http://blogs.technet.com/jorke/archive/tags/SQL+Injection/default.aspx">SQL Injection</category></item><item><title>Potential Security Vulnerability for NetworkService / potential new IIS exploit</title><link>http://blogs.technet.com/jorke/archive/2008/04/18/potential-security-vulnerability-for-networkservice-potential-new-iis-exploit.aspx</link><pubDate>Fri, 18 Apr 2008 11:25:39 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3039220</guid><dc:creator>jorkeo</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/jorke/comments/3039220.aspx</comments><wfw:commentRss>http://blogs.technet.com/jorke/commentrss.aspx?PostID=3039220</wfw:commentRss><wfw:comment>http://blogs.technet.com/jorke/rsscomments.aspx?PostID=3039220</wfw:comment><description>&lt;p&gt;Important heads up with regards to a potential privilege escalation issue when running under NetworkService &amp;#8211; which we all know is the IIS default.... But also note that it requires native code or full trust .NET. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="4"&gt;Hosting Providers with Shared Hosting configurations&lt;/font&gt;&lt;/strong&gt; should pay careful attention to this and ensure that they are running a customised version of medium trust at the very least - &lt;a title="http://msdn2.microsoft.com/en-us/library/ms998341.aspx" href="http://msdn2.microsoft.com/en-us/library/ms998341.aspx"&gt;&lt;strong&gt;http://msdn2.microsoft.com/en-us/library/ms998341.aspx&lt;/strong&gt;&lt;/a&gt;. Also be wary of any custom ISAPI extensions - i.e do a code review.&lt;/p&gt;  &lt;p&gt;&lt;u&gt;&lt;strong&gt;High level summary:&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;  &lt;p&gt;Processes running under Network Service identity can elevate to Local System on XP, Win2k3, Vista and Win2k8. Additionally, on Win2k3 any process running with an identity that has SeImpersonatePrivilege can elevate to Local System, and this privilege is required by IIS worker process identity. &lt;b&gt;The Elevation of Privilege requires running native user code or full-trust managed code.&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Our guidance is of course to move your app move WPI away from NetworkService to a windows account. Additionally on Win2k3, our guidance includes disabling Distributed Transaction Coordinator service (to close the hole where any identity with SeImpersonatePrivilege can elevate).&lt;/p&gt;  &lt;p&gt;More information here: &lt;a href="http://www.microsoft.com/technet/security/advisory/951306.mspx"&gt;http://www.microsoft.com/technet/security/advisory/951306.mspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Let me know if you have any further questions or require advice.&lt;/p&gt;  &lt;p&gt;- jorke&lt;/p&gt;  &lt;p&gt;UPDATE (6:23pm 18/4/08): &lt;/p&gt; &lt;a href="http://www.adopenstatic.com/cs/blogs/ken/archive/2008/04/17/17399.aspx" target="_blank"&gt;Check out Ken Schaefer's Blog for the origin of this potential issue.&lt;/a&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:7f2bf51e-f7f4-4c90-9f8a-49d0dd23ceb1" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Security%20Vunerability" rel="tag"&gt;Security Vunerability&lt;/a&gt;,&lt;a href="http://technorati.com/tags/NetworkService" rel="tag"&gt;NetworkService&lt;/a&gt;,&lt;a href="http://technorati.com/tags/IIS" rel="tag"&gt;IIS&lt;/a&gt;,&lt;a href="http://technorati.com/tags/exploit" rel="tag"&gt;exploit&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3039220" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jorke/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://blogs.technet.com/jorke/archive/tags/Hosting/default.aspx">Hosting</category><category domain="http://blogs.technet.com/jorke/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.technet.com/jorke/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category><category domain="http://blogs.technet.com/jorke/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.technet.com/jorke/archive/tags/security/default.aspx">security</category></item><item><title>HUGE performance increases with PHP on Windows 2008</title><link>http://blogs.technet.com/jorke/archive/2008/04/14/huge-performance-increases-with-php-on-windows-2008.aspx</link><pubDate>Mon, 14 Apr 2008 05:54:57 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3036323</guid><dc:creator>jorkeo</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/jorke/comments/3036323.aspx</comments><wfw:commentRss>http://blogs.technet.com/jorke/commentrss.aspx?PostID=3036323</wfw:commentRss><wfw:comment>http://blogs.technet.com/jorke/rsscomments.aspx?PostID=3036323</wfw:comment><description>&lt;p&gt;One of our local developers &lt;a href="http://www.dallasjclark.com/" target="_blank"&gt;Dallas J Clark&lt;/a&gt; (Brisbane local) blogged about an article that shows &lt;a href="http://www.dallasjclark.com/blog/?p=292" target="_blank"&gt;PHP with a 130% performance increase on Windows Server 2008&lt;/a&gt; - and of course there have been a few comments asking about the metrics of the comparison etc. So naturally I'm wading into to try and clear the water..&lt;/p&gt;  &lt;p&gt;I have to agree that there are a lot of unknowns and its difficult to do a competitive comparison with such little comparative data. What needs to be understood as that the results are for a specific case that the customer experienced, see the &lt;a href="http://cid-9720229c26829d90.skydrive.live.com/self.aspx/Public/Virtual%20Maps%20Case%20Study.pdf" target="_blank"&gt;case study right here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The facts&lt;/strong&gt; are that Microsoft has spent a lot of time working with &lt;a href="http://www.zend.com/en/" target="_blank"&gt;Zend&lt;/a&gt; to ensure that PHP has been engineered to run well on Windows. &lt;/p&gt;  &lt;p&gt;The key difference to understand here is that you need to understand the execution architecture differences between *nix vs Windows, respectively multi-process vs multi-threaded. As CGI is designed for multi-process execution this can give pretty ordinary performance on Windows due to the threads/cycles involved in spinning up processes every time a request is processed by the web server. Of course you could attempt multi-threading using the ISAPI filter but ask what the results were from anyone who has tried :) &amp;#8211; especially when you are not using code you have written all yourself &amp;#8211; thus the best way to ensure reliable performance on Windows is to run via CGI &amp;#8211; which of course the performance is not optimal.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Now how has this changed;&lt;/strong&gt; IIS 7 has a &lt;a href="http://www.fastcgi.com/" target="_blank"&gt;FastCGI&lt;/a&gt; module as part of its install which by its design will make anything CGI based run faster, the idea being that it allows you to process multiple requests in the one connection and once the script has been processed the &lt;a href="http://www.fastcgi.com/" target="_blank"&gt;FastCGI&lt;/a&gt; process will keep running, waiting for more requests until its spun down as part of the web server.&amp;#160; So in this case using PHP, it eliminates the constant overhead of loading PHP into memory each time a request needs to be processed or course increasing the speed of the request. &lt;/p&gt;  &lt;p&gt;Also there are the &amp;#8220;NTS&amp;#8221; &lt;a href="http://www.php.net/downloads.php" target="_blank"&gt;non thread safe windows binaries of PHP&lt;/a&gt; that are available off the &lt;a href="http://php.net" target="_blank"&gt;php.net&lt;/a&gt; site - These binaries allow you to execute your code without needing to wait for thread synchronisation, meaning a HUGE performance increase. Couple this with FastCGI then you are you going to experiencing PHP running at a speed never before possible.&lt;/p&gt;  &lt;p&gt;To test this I ran a little test, for metrics sake this is Windows Server 2008 Enterprise running in Virtual PC 2007 - allocated 512MB of RAM. The host machine is a HP Compaq Laptop &lt;/p&gt;  &lt;p&gt;nc8430 Core 2 Duo @ 2.16Ghz and 4GB RAM, with a 7200 rpm disk, running Vista of course. My methodology was to grab a simple PHP site, run PHP with the standard CGI Module run a performance test, then change handler mapping to run the FastCGI Module and run the same performance test. The site I tested was on &lt;a href="http://qdig.sourceforge.net/Main/HomePage" target="_blank"&gt;Qdig&lt;/a&gt; and performance tests were using the &lt;a href="http://www.iis.net/downloads/default.aspx?tabid=34&amp;amp;g=6&amp;amp;i=1466" target="_blank"&gt;Web Capacity Analysis Tool (WCAT)&lt;/a&gt;. The metric measured was Get Requests / second, because this is an indication of how long the requests are taking before they need to be queued by the web server.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/jorke/WindowsLiveWriter/HUGEperformanceincreaseswithPHPonWindows_B596/image_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="289" alt="image" src="http://blogs.technet.com/blogfiles/jorke/WindowsLiveWriter/HUGEperformanceincreaseswithPHPonWindows_B596/image_thumb.png" width="521" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;On the left - NTS PHP with CGIModule - maximum approx 30 rps&lt;/p&gt;  &lt;p&gt;On the right - NTS PHP with FastCGIModule - maximum approx 870 rps&lt;/p&gt;  &lt;p&gt;Of course your mileage will vary, but &lt;strong&gt;you will&lt;/strong&gt; have a comparable or &lt;strong&gt;better&lt;/strong&gt; experience than on other platforms. &lt;/p&gt;  &lt;p&gt;Questions?&lt;/p&gt;  &lt;p&gt;-jorke&lt;/p&gt;  &lt;p&gt;   &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:88c441f9-6c90-4130-afd2-6500e087273d" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/PHP%20Performance" rel="tag"&gt;PHP Performance&lt;/a&gt;,&lt;a href="http://technorati.com/tags/PHP" rel="tag"&gt;PHP&lt;/a&gt;,&lt;a href="http://technorati.com/tags/IIS%207" rel="tag"&gt;IIS 7&lt;/a&gt;,&lt;a href="http://technorati.com/tags/IIS" rel="tag"&gt;IIS&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Windows%20Server%202008" rel="tag"&gt;Windows Server 2008&lt;/a&gt;,&lt;a href="http://technorati.com/tags/FastCGI" rel="tag"&gt;FastCGI&lt;/a&gt;,&lt;a href="http://technorati.com/tags/CGI" rel="tag"&gt;CGI&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3036323" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jorke/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://blogs.technet.com/jorke/archive/tags/Hosting/default.aspx">Hosting</category><category domain="http://blogs.technet.com/jorke/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.technet.com/jorke/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category><category domain="http://blogs.technet.com/jorke/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.technet.com/jorke/archive/tags/linux/default.aspx">linux</category><category domain="http://blogs.technet.com/jorke/archive/tags/CGI/default.aspx">CGI</category><category domain="http://blogs.technet.com/jorke/archive/tags/PHP/default.aspx">PHP</category><category domain="http://blogs.technet.com/jorke/archive/tags/FastCGI/default.aspx">FastCGI</category></item><item><title>MIX: IIS7 bring hosters and developers together</title><link>http://blogs.technet.com/jorke/archive/2008/03/08/mix-iis7-bring-hosters-and-developers-together.aspx</link><pubDate>Fri, 07 Mar 2008 22:19:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2974761</guid><dc:creator>jorkeo</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.technet.com/jorke/comments/2974761.aspx</comments><wfw:commentRss>http://blogs.technet.com/jorke/commentrss.aspx?PostID=2974761</wfw:commentRss><wfw:comment>http://blogs.technet.com/jorke/rsscomments.aspx?PostID=2974761</wfw:comment><description>&lt;P&gt;Attended a great presentation at MIX by &lt;A href="http://blogs.msdn.com/klevereblog/" target=_blank mce_href="http://blogs.msdn.com/klevereblog/"&gt;Tito Leverette&lt;/A&gt; Web Platform Architect Evangelist aka Hosting Guy from Atlanta and &lt;A href="http://blogs.msdn.com/robcamer/" target=_blank mce_href="http://blogs.msdn.com/robcamer/"&gt;Rob Cameron&lt;/A&gt; Developer Evangelist aka Dev Guy:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://sessions.visitmix.com/?selectedSearch=BT08" target=_blank mce_href="http://sessions.visitmix.com/?selectedSearch=BT08"&gt;Bring Hosters and Developers together with IIS7&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/jorke/WindowsLiveWriter/MIXIIS7bringhostersanddeveloperstogether_9F18/image_2.png" mce_href="http://blogs.technet.com/blogfiles/jorke/WindowsLiveWriter/MIXIIS7bringhostersanddeveloperstogether_9F18/image_2.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=405 alt=image src="http://blogs.technet.com/blogfiles/jorke/WindowsLiveWriter/MIXIIS7bringhostersanddeveloperstogether_9F18/image_thumb.png" width=644 border=0 mce_src="http://blogs.technet.com/blogfiles/jorke/WindowsLiveWriter/MIXIIS7bringhostersanddeveloperstogether_9F18/image_thumb.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;I thought they did a great job of pointing out the differences between what a Dev guy wants and what hoster guy is going to give them :) Tito did a great job of giving the classic "BUT NARRR" then explaining why - but then again I am hoster biased...&lt;/P&gt;
&lt;P&gt;-jorke&lt;/P&gt;
&lt;DIV class=wlWriterSmartContent id=scid:0767317B-992E-4b12-91E0-4F059A8CECA8:ec660dc7-27e6-4e8a-ad7a-4abd04da6fbb style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;Technorati Tags: &lt;A href="http://technorati.com/tags/IIS" rel=tag mce_href="http://technorati.com/tags/IIS"&gt;IIS&lt;/A&gt;,&lt;A href="http://technorati.com/tags/II7" rel=tag mce_href="http://technorati.com/tags/II7"&gt;II7&lt;/A&gt;,&lt;A href="http://technorati.com/tags/hosting" rel=tag mce_href="http://technorati.com/tags/hosting"&gt;hosting&lt;/A&gt;,&lt;A href="http://technorati.com/tags/developers" rel=tag mce_href="http://technorati.com/tags/developers"&gt;developers&lt;/A&gt;,&lt;A href="http://technorati.com/tags/Windows%20Server%202008" rel=tag mce_href="http://technorati.com/tags/Windows%20Server%202008"&gt;Windows Server 2008&lt;/A&gt;,&lt;A href="http://technorati.com/tags/Microsoft" rel=tag mce_href="http://technorati.com/tags/Microsoft"&gt;Microsoft&lt;/A&gt;,&lt;A href="http://technorati.com/tags/MIX08" rel=tag mce_href="http://technorati.com/tags/MIX08"&gt;MIX08&lt;/A&gt;&lt;/DIV&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2974761" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jorke/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://blogs.technet.com/jorke/archive/tags/Hosting/default.aspx">Hosting</category><category domain="http://blogs.technet.com/jorke/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.technet.com/jorke/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category><category domain="http://blogs.technet.com/jorke/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.technet.com/jorke/archive/tags/MIX08/default.aspx">MIX08</category></item><item><title>Microsoft Web Deployment Tool</title><link>http://blogs.technet.com/jorke/archive/2008/01/24/microsoft-web-deployment-tool.aspx</link><pubDate>Thu, 24 Jan 2008 03:54:52 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2773944</guid><dc:creator>jorkeo</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/jorke/comments/2773944.aspx</comments><wfw:commentRss>http://blogs.technet.com/jorke/commentrss.aspx?PostID=2773944</wfw:commentRss><wfw:comment>http://blogs.technet.com/jorke/rsscomments.aspx?PostID=2773944</wfw:comment><description>&lt;p&gt;A &lt;a href="http://blogs.iis.net/msdeploy/" target="_blank"&gt;brand new IIS blog&lt;/a&gt; and a &lt;a href="http://www.iis.net/downloads/default.aspx?tabid=34&amp;amp;g=6&amp;amp;i=1602" target="_blank"&gt;shiny new tool&lt;/a&gt; in tech preview. Check out the tech preview of the&amp;#160; &lt;a href="http://blogs.iis.net/msdeploy/archive/2008/01/22/welcome-to-the-web-deployment-team-blog.aspx" target="_blank"&gt;Web Deployment Tool&lt;/a&gt; from the awesome IIS Team.&lt;/p&gt;  &lt;p&gt;This new tool is designed with migration from IIS 6.0 to IIS 7.0.&lt;/p&gt;  &lt;p&gt;Get it, try it, tell me what breaks, so far I've found it rock solid!&lt;/p&gt;  &lt;p&gt;- jorke&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:a47715c9-0a8b-490f-a9eb-41a3f69937e6" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/IIS" rel="tag"&gt;IIS&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Deployment%20tool" rel="tag"&gt;Deployment tool&lt;/a&gt;,&lt;a href="http://technorati.com/tags/hosting" rel="tag"&gt;hosting&lt;/a&gt;,&lt;a href="http://technorati.com/tags/IIS7.0" rel="tag"&gt;IIS7.0&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2773944" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jorke/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://blogs.technet.com/jorke/archive/tags/Hosting/default.aspx">Hosting</category><category domain="http://blogs.technet.com/jorke/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.technet.com/jorke/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category><category domain="http://blogs.technet.com/jorke/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.technet.com/jorke/archive/tags/deployment+tool/default.aspx">deployment tool</category></item><item><title>iis7forheroes.com - from Emantra</title><link>http://blogs.technet.com/jorke/archive/2008/01/23/iis7forheroes-com-from-emantra.aspx</link><pubDate>Wed, 23 Jan 2008 10:07:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2771843</guid><dc:creator>jorkeo</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/jorke/comments/2771843.aspx</comments><wfw:commentRss>http://blogs.technet.com/jorke/commentrss.aspx?PostID=2771843</wfw:commentRss><wfw:comment>http://blogs.technet.com/jorke/rsscomments.aspx?PostID=2771843</wfw:comment><description>&lt;P&gt;&lt;A href="http://www.emantra.com.au/" target=_blank mce_href="http://www.emantra.com.au"&gt;&lt;IMG height=61 alt=image src="http://blogs.technet.com/blogfiles/jorke/WindowsLiveWriter/iis7forheroes.comfromEmantra_F0C2/image_5.png" width=203 border=0 mce_src="http://blogs.technet.com/blogfiles/jorke/WindowsLiveWriter/iis7forheroes.comfromEmantra_F0C2/image_5.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;The guys at &lt;A href="http://www.emantra.com.au/" target=_blank mce_href="http://www.emantra.com.au/"&gt;Emantra&lt;/A&gt; pinged me today with a project we've been talking about for a while, and I'm stoked these guys have pulled this off!&lt;/P&gt;
&lt;P&gt;Go to their site &lt;FONT size=4&gt;&lt;STRONG&gt;&lt;A href="http://iis7forheroes.com/" target=_blank mce_href="http://iis7forheroes.com/"&gt;http://iis7forheroes.com/&lt;/A&gt;&lt;/STRONG&gt;&lt;/FONT&gt; and get yourself some of:&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#ff0000 size=5&gt;The first &lt;STRONG&gt;SHARED &lt;/STRONG&gt;IIS7.0 web hosting in Australia!&lt;/FONT&gt; &lt;FONT size=1&gt;(that I know of!)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/jorke/WindowsLiveWriter/iis7forheroes.comfromEmantra_F0C2/image_2.png" mce_href="http://blogs.technet.com/blogfiles/jorke/WindowsLiveWriter/iis7forheroes.comfromEmantra_F0C2/image_2.png"&gt;&lt;IMG height=176 alt=image src="http://blogs.technet.com/blogfiles/jorke/WindowsLiveWriter/iis7forheroes.comfromEmantra_F0C2/image_thumb.png" width=226 border=0 mce_src="http://blogs.technet.com/blogfiles/jorke/WindowsLiveWriter/iis7forheroes.comfromEmantra_F0C2/image_thumb.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://iis7forheroes.com/" target=_blank mce_href="http://iis7forheroes.com/"&gt;Sign up on their site&lt;/A&gt; for a &lt;STRONG&gt;free&lt;/STRONG&gt; 1 month trial for shared web hosting on Windows Server 2008 with IIS 7.0&lt;/P&gt;
&lt;P&gt;Well done to Cam, Russ and Ross for a job well done, where can I get a shirt like the guy in the picture? :)&lt;/P&gt;
&lt;P&gt;- jorke&lt;/P&gt;
&lt;DIV class=wlWriterSmartContent id=scid:0767317B-992E-4b12-91E0-4F059A8CECA8:c43914af-8a3e-4dac-ab19-6d84189fb4c4 style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;Technorati Tags: &lt;A href="http://technorati.com/tags/emantra" rel=tag mce_href="http://technorati.com/tags/emantra"&gt;emantra&lt;/A&gt;,&lt;A href="http://technorati.com/tags/hosting" rel=tag mce_href="http://technorati.com/tags/hosting"&gt;hosting&lt;/A&gt;,&lt;A href="http://technorati.com/tags/iis7" rel=tag mce_href="http://technorati.com/tags/iis7"&gt;iis7&lt;/A&gt;,&lt;A href="http://technorati.com/tags/iis7.0" rel=tag mce_href="http://technorati.com/tags/iis7.0"&gt;iis7.0&lt;/A&gt;,&lt;A href="http://technorati.com/tags/windows%20server%202008" rel=tag mce_href="http://technorati.com/tags/windows%20server%202008"&gt;windows server 2008&lt;/A&gt;&lt;/DIV&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2771843" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jorke/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://blogs.technet.com/jorke/archive/tags/Hosting/default.aspx">Hosting</category><category domain="http://blogs.technet.com/jorke/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.technet.com/jorke/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category><category domain="http://blogs.technet.com/jorke/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.technet.com/jorke/archive/tags/partners/default.aspx">partners</category><category domain="http://blogs.technet.com/jorke/archive/tags/hosters/default.aspx">hosters</category><category domain="http://blogs.technet.com/jorke/archive/tags/emantra/default.aspx">emantra</category></item><item><title>Infrastructure Architecture Design Questions</title><link>http://blogs.technet.com/jorke/archive/2008/01/14/infrastructure-architecture-design-questions.aspx</link><pubDate>Mon, 14 Jan 2008 04:44:11 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2744071</guid><dc:creator>jorkeo</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/jorke/comments/2744071.aspx</comments><wfw:commentRss>http://blogs.technet.com/jorke/commentrss.aspx?PostID=2744071</wfw:commentRss><wfw:comment>http://blogs.technet.com/jorke/rsscomments.aspx?PostID=2744071</wfw:comment><description>&lt;p&gt;This is very interesting and fairly &lt;a href="http://blogs.technet.com/mscom/archive/2008/01/11/systems-engineering-architecture-consultation-help-us-to-help-you.aspx" target="_blank"&gt;comprehensive list of basic operational questions&lt;/a&gt; to ask when building the infrastructure on your web facing project - from the &lt;a href="http://blogs.technet.com/mscom" target="_blank"&gt;Microsoft.com operations team&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;I love the breakdown of availability, this is something I've had lots of discussions with people in the past - and I've found it a pretty good measure of priorities in the past:&lt;/p&gt;  &lt;table class="MsoNormalTable" style="border-right: medium none; border-top: medium none; margin: auto auto auto 57pt; border-left: medium none; border-bottom: medium none; border-collapse: collapse; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 0in 0in 0in; mso-border-alt: solid #a3a3a3 1.0pt" cellspacing="0" cellpadding="0" border="1"&gt;&lt;tbody&gt;     &lt;tr style="height: 11.1pt; mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;       &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; border-top: #a3a3a3 1pt solid; padding-left: 4pt; padding-bottom: 4pt; border-left: #a3a3a3 1pt solid; width: 75.1pt; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.1pt; background-color: transparent" valign="top" width="100"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;Availability %&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; border-top: #a3a3a3 1pt solid; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 83.4pt; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.1pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt" valign="top" width="111"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;Downtime per year&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; border-top: #a3a3a3 1pt solid; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 112.5pt; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.1pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt" valign="top" width="150" colspan="2"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;Downtime per month*&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; border-top: #a3a3a3 1pt solid; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 127.35pt; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.1pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt" valign="top" width="170"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;Downtime per week&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 11.1pt; mso-yfti-irow: 1"&gt;       &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; padding-bottom: 4pt; border-left: #a3a3a3 1pt solid; width: 75.1pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.1pt; background-color: transparent; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="100"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;98%&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 101pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.1pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="135" colspan="2"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;7.30 days&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 94.9pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.1pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="127"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;14.4 hours&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 127.35pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.1pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="170"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;3.36 hours&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 11.8pt; mso-yfti-irow: 2"&gt;       &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; padding-bottom: 4pt; border-left: #a3a3a3 1pt solid; width: 75.1pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.8pt; background-color: transparent; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="100"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;99%&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 101pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.8pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="135" colspan="2"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;3.65 days&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 94.9pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.8pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="127"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;7.20 hours&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 127.35pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.8pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="170"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;1.68 hours&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 11.1pt; mso-yfti-irow: 3"&gt;       &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; padding-bottom: 4pt; border-left: #a3a3a3 1pt solid; width: 75.1pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.1pt; background-color: transparent; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="100"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;99.5%&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 101pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.1pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="135" colspan="2"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;1.83 days&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 94.9pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.1pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="127"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;3.60 hours&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 127.35pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.1pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="170"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;50.4 min&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 11.8pt; mso-yfti-irow: 4"&gt;       &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; padding-bottom: 4pt; border-left: #a3a3a3 1pt solid; width: 75.1pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.8pt; background-color: transparent; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="100"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;99.9%&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 101pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.8pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="135" colspan="2"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;8.76 hours&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 94.9pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.8pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="127"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;43.2 min&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 127.35pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.8pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="170"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;10.1 min&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 11.8pt; mso-yfti-irow: 5"&gt;       &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; padding-bottom: 4pt; border-left: #a3a3a3 1pt solid; width: 75.1pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.8pt; background-color: transparent; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="100"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;99.99%&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 101pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.8pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="135" colspan="2"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;52.6 min&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 94.9pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.8pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="127"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;4.32 min&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 127.35pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.8pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="170"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;1.01 min&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 11.1pt; mso-yfti-irow: 6"&gt;       &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; padding-bottom: 4pt; border-left: #a3a3a3 1pt solid; width: 75.1pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.1pt; background-color: transparent; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="100"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;99.999%&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 101pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.1pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="135" colspan="2"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;5.26 min&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 94.9pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.1pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="127"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;25.9 sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 127.35pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.1pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="170"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;6.05 sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 11.1pt; mso-yfti-irow: 7; mso-yfti-lastrow: yes"&gt;       &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; padding-bottom: 4pt; border-left: #a3a3a3 1pt solid; width: 75.1pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.1pt; background-color: transparent; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="100"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;99.9999%&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 101pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.1pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="135" colspan="2"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;31.5 sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 94.9pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.1pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="127"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;2.59 sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 127.35pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.1pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="170"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;0.605 sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;The hardest question for anyone starting a new project is answering performance questions - how to test this without over-engineering and blowing out cost?&lt;/p&gt;  &lt;p&gt;- jorke&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:65679244-f6d9-49c8-8231-4018dbb36b33" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Ms.com" rel="tag"&gt;Ms.com&lt;/a&gt;,&lt;a href="http://technorati.com/tags/architecture" rel="tag"&gt;architecture&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/hosting" rel="tag"&gt;hosting&lt;/a&gt;,&lt;a href="http://technorati.com/tags/infrastructure" rel="tag"&gt;infrastructure&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2744071" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jorke/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://blogs.technet.com/jorke/archive/tags/Hosting/default.aspx">Hosting</category><category domain="http://blogs.technet.com/jorke/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.technet.com/jorke/archive/tags/ms.com/default.aspx">ms.com</category><category domain="http://blogs.technet.com/jorke/archive/tags/Infrastructure/default.aspx">Infrastructure</category></item><item><title>What size footprint does your worker process leave?</title><link>http://blogs.technet.com/jorke/archive/2007/11/05/what-size-footprint-does-your-worker-process-leave.aspx</link><pubDate>Mon, 05 Nov 2007 15:43:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2338327</guid><dc:creator>jorkeo</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/jorke/comments/2338327.aspx</comments><wfw:commentRss>http://blogs.technet.com/jorke/commentrss.aspx?PostID=2338327</wfw:commentRss><wfw:comment>http://blogs.technet.com/jorke/rsscomments.aspx?PostID=2338327</wfw:comment><description>&lt;P&gt;Well it all depends on what you are cramming into your request pipeline! With &lt;A href="http://www.iis.net/default.aspx?tabid=7&amp;amp;subtabid=71" target=_blank mce_href="http://www.iis.net/default.aspx?tabid=7&amp;amp;subtabid=71"&gt;IIS7's modular architecture&lt;/A&gt; you have the ability to load only what you need to run. What does this mean - well let's look at the footprint of a worker process that has all default modules loaded, i.e. ASP/ASP.NET/CGI/Authorization etc etc.&lt;/P&gt;
&lt;P&gt;To see the footprint in its entirety we want to dump out the applications loaded and see their usage. For this I have a handy PowerShell script I whacked together (because I love PowerShell); So browse to your website to spin up a worker process then run the following at a PowerShell prompt:&lt;/P&gt;
&lt;P&gt;gps -name w3wp | select -expand Modules | where {$_.Filename -like '*\inetsrv*} | ft&lt;/P&gt;
&lt;P&gt;which should give you something like the following:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/jorke/WindowsLiveWriter/Whatsizefootprintdoesyourworkerprocessle_13553/image_2.png" mce_href="http://blogs.technet.com/blogfiles/jorke/WindowsLiveWriter/Whatsizefootprintdoesyourworkerprocessle_13553/image_2.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=389 alt=image src="http://blogs.technet.com/blogfiles/jorke/WindowsLiveWriter/Whatsizefootprintdoesyourworkerprocessle_13553/image_thumb.png" width=644 border=0 mce_src="http://blogs.technet.com/blogfiles/jorke/WindowsLiveWriter/Whatsizefootprintdoesyourworkerprocessle_13553/image_thumb.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;this shows the footprint of a worker module with a default install of IIS 7.0 - you can see all the various modules loaded there for authorization, authentication, gzip etc. So how big is our worker process with no modules? Well simply rip the &amp;lt;globalmodules&amp;gt; out of the applicationhost.config file - NOT RECOMMENDED - without backup up your config first of course. Now browse to your site and you will notice nothing happens...- because you've ripped out all the modules there is nothing to process the request - thus you will get a naked worker process - lets take a look:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/jorke/WindowsLiveWriter/Whatsizefootprintdoesyourworkerprocessle_13553/image_4.png" mce_href="http://blogs.technet.com/blogfiles/jorke/WindowsLiveWriter/Whatsizefootprintdoesyourworkerprocessle_13553/image_4.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=134 alt=image src="http://blogs.technet.com/blogfiles/jorke/WindowsLiveWriter/Whatsizefootprintdoesyourworkerprocessle_13553/image_thumb_1.png" width=644 border=0 mce_src="http://blogs.technet.com/blogfiles/jorke/WindowsLiveWriter/Whatsizefootprintdoesyourworkerprocessle_13553/image_thumb_1.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;So you can see with IIS7 you can really customize what happens in your request pipeline to make huge differences to the size of your worker processes. Neat eh?&lt;/P&gt;
&lt;P&gt;Now I've also found out you can do the same as PowerShell script by simply running:&lt;/P&gt;
&lt;P&gt;tasklist /fi "imagename eq w3wp.exe" /M&lt;/P&gt;
&lt;P&gt;but where's the fun in that.. :)&lt;/P&gt;
&lt;P&gt;-jorke&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2338327" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jorke/archive/tags/PowerShell/default.aspx">PowerShell</category><category domain="http://blogs.technet.com/jorke/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://blogs.technet.com/jorke/archive/tags/Hosting/default.aspx">Hosting</category><category domain="http://blogs.technet.com/jorke/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.technet.com/jorke/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.technet.com/jorke/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category><category domain="http://blogs.technet.com/jorke/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.technet.com/jorke/archive/tags/CGI/default.aspx">CGI</category><category domain="http://blogs.technet.com/jorke/archive/tags/ASP.NET/default.aspx">ASP.NET</category></item><item><title>ServerManagerCMD.exe to install IIS7</title><link>http://blogs.technet.com/jorke/archive/2007/10/29/servermanagercmd-exe-to-install-iis7.aspx</link><pubDate>Mon, 29 Oct 2007 09:54:01 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2278763</guid><dc:creator>jorkeo</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.technet.com/jorke/comments/2278763.aspx</comments><wfw:commentRss>http://blogs.technet.com/jorke/commentrss.aspx?PostID=2278763</wfw:commentRss><wfw:comment>http://blogs.technet.com/jorke/rsscomments.aspx?PostID=2278763</wfw:comment><description>&lt;p&gt;This is by far the quickest and easiest way to install IIS7 on Windows Server 2008, and even better - you do it via the command line!&lt;/p&gt;  &lt;p&gt;To install IIS7 on a brand spanking new build of Windows Server 2008 simply do the following:&lt;/p&gt;  &lt;p&gt;For a default install - that is the basic options to run IIS7:&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier New" size="3"&gt;ServerManagerCMD.exe -I Web-Server&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;For a full install - this is the works, includes bacon AND pineapple:&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier New" size="3"&gt;ServerManagerCMD.exe -I Web-Server -allsubfeatures&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;This will give you the install text like so:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/jorke/WindowsLiveWriter/ServerManagerCMD.exetoinstallIIS7_ED94/image_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="274" alt="image" src="http://blogs.technet.com/blogfiles/jorke/WindowsLiveWriter/ServerManagerCMD.exetoinstallIIS7_ED94/image_thumb.png" width="640" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;And after about 1 minute - IIS is installed!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/jorke/WindowsLiveWriter/ServerManagerCMD.exetoinstallIIS7_ED94/image_4.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="401" alt="image" src="http://blogs.technet.com/blogfiles/jorke/WindowsLiveWriter/ServerManagerCMD.exetoinstallIIS7_ED94/image_thumb_1.png" width="640" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#xA0;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://technet2.microsoft.com/windowsserver2008/en/library/e7edce1d-442c-4ec3-b324-c748e4f937551033.mspx?mfr=true" target="_blank"&gt;Check out all the other cool stuff that you can do with ServerManagerCMD.exe&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;- jorke&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:c41b68f2-fcd9-47f7-8ca0-80b7b6dd6191" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags:  		&lt;a href="http://technorati.com/tags/ServerManagerCMD/" rel="tag"&gt;ServerManagerCMD&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/IIS/" rel="tag"&gt;IIS&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/IIS7/" rel="tag"&gt;IIS7&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Windows%20Server%202008/" rel="tag"&gt;Windows Server 2008&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Hosting/" rel="tag"&gt;Hosting&lt;/a&gt; 		&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2278763" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jorke/archive/tags/Hosting/default.aspx">Hosting</category><category domain="http://blogs.technet.com/jorke/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.technet.com/jorke/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category><category domain="http://blogs.technet.com/jorke/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.technet.com/jorke/archive/tags/ServerManagerCMD/default.aspx">ServerManagerCMD</category></item><item><title>ISV Innovation Days</title><link>http://blogs.technet.com/jorke/archive/2007/10/03/isv-innovation-days.aspx</link><pubDate>Wed, 03 Oct 2007 05:06:14 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2145363</guid><dc:creator>jorkeo</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/jorke/comments/2145363.aspx</comments><wfw:commentRss>http://blogs.technet.com/jorke/commentrss.aspx?PostID=2145363</wfw:commentRss><wfw:comment>http://blogs.technet.com/jorke/rsscomments.aspx?PostID=2145363</wfw:comment><description>&lt;p&gt;This is a great opportunity for &lt;strong&gt;hosters&lt;/strong&gt; to network with Independent Software Vendors (ISV's) - as we all know that hosters &lt;strong&gt;are&lt;/strong&gt; the platform of the future.&lt;/p&gt;  &lt;p&gt;Here are the details from Luisa in our partner team:&lt;/p&gt;  &lt;p&gt;&lt;b&gt;ISV Innovation Days &lt;/b&gt;will allow you to connect with the Microsoft ISV Virtual Team (including&amp;#xA0; representatives from the Microsoft Partner Team; and our Developer Platform Evangelism - DPE) and learn about the advantages and resources of becoming an early adopter for the &lt;b&gt;2008 launch wave products&lt;/b&gt; (Windows Server 2008, Visual Studio 2008, SQL Server 2008) in a relaxed workshop environment. &lt;/p&gt;  &lt;p&gt;The Agenda includes New Opportunities with the 2008 Product Launch (for senior management), Whats new in Visual Studio 2008 &amp;amp; .NET Framework for Smart Client and Next Generation Web Development, What&amp;#x2019;s new in Windows Server 2008 for ISVs, What's Hot in SQL Server 2008 for our Customers and ISVs, and Integrating Business Solutions with Microsoft Office SharePoint &lt;/p&gt;  &lt;p&gt;&amp;#x2022; &lt;b&gt;Register Today in a city near you!&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&amp;#x2022; &lt;a href="http://go.microsoft.com/?linkid=7437917"&gt;Brisbane: 20 November 2007&lt;/a&gt; (Microsoft Brisbane Office, Level 9, Waterfront Place, 1 Eagle Street, Brisbane, Queensland 4000) &lt;/p&gt;  &lt;p&gt;&amp;#x2022; &lt;a href="http://go.microsoft.com/?linkid=7437918"&gt;Melbourne: 27 November 2007&lt;/a&gt; (Microsoft Melbourne Office, Level 5, 4 Freshwater Place, Southbank Victoria 3006) &lt;/p&gt;  &lt;p&gt;&amp;#x2022; &lt;a href="http://go.microsoft.com/?linkid=7437919"&gt;Sydney: 3 December 2007&lt;/a&gt; (Department of State and Regional Development, Parkes Room, Level 47, MLC Centre, 19 Martin Place, Sydney New South Wales 2000) &lt;/p&gt;  &lt;p&gt;&amp;#x2022; &lt;a href="http://go.microsoft.com/?linkid=7437920"&gt;Perth: 6 December 2007 &lt;/a&gt;(Perth Microsoft Office, Level 14 QV1 Building, 250 St Georges Terrace, Perth Western Australia 6000) &lt;/p&gt;  &lt;p&gt;&amp;#x2022; &lt;a href="http://go.microsoft.com/?linkid=7437921"&gt;Adelaide: 7 December 2007&lt;/a&gt; (Adelaide Microsoft Office, Level 2 Santos Building, 91 King William Street Adelaide South Australia 5000)&lt;/p&gt;  &lt;p&gt;&lt;b&gt;P.S.&lt;/b&gt; &amp;#x2013; in the afternoon, partners will have the opportunity for partnering with Microsoft in the &lt;b&gt;healthcare industry&lt;/b&gt;. We&amp;#x2019;ll give you an overview of the significant investments Microsoft is making in healthcare around the world including the Connected Health Framework, Common User Interface and Health Connection Engine. You&amp;#x2019;ll also see real examples of exciting mobile devices and applications and learn why Microsoft and Intel together provide the ultimate platform for mobility in healthcare. &lt;/p&gt;  &lt;p&gt;- jorke&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2145363" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jorke/archive/tags/Hosting/default.aspx">Hosting</category><category domain="http://blogs.technet.com/jorke/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category><category domain="http://blogs.technet.com/jorke/archive/tags/isv/default.aspx">isv</category><category domain="http://blogs.technet.com/jorke/archive/tags/partners/default.aspx">partners</category><category domain="http://blogs.technet.com/jorke/archive/tags/hosters/default.aspx">hosters</category></item><item><title>Stacks of IIS 7.0 Webcasts - come get it while its hot!</title><link>http://blogs.technet.com/jorke/archive/2007/09/28/stacks-of-iis-7-0-webcasts-come-get-it-while-its-hot.aspx</link><pubDate>Fri, 28 Sep 2007 03:11:35 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2088740</guid><dc:creator>jorkeo</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.technet.com/jorke/comments/2088740.aspx</comments><wfw:commentRss>http://blogs.technet.com/jorke/commentrss.aspx?PostID=2088740</wfw:commentRss><wfw:comment>http://blogs.technet.com/jorke/rsscomments.aspx?PostID=2088740</wfw:comment><description>&lt;p&gt;&lt;/p&gt; &lt;p&gt;Heaps of IIS7 webcasts coming up, great if you like staying up and playing in the early morning as that's when these webcasts will be aussie time but if you don't mind waiting a little while they should be archived and you can watch them at your leisure.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;· &lt;/strong&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032352130&amp;amp;culture=en-US"&gt;&lt;strong&gt;What’s New in Microsoft Internet Information Services 7.0 for IT Professionals&lt;/strong&gt;&lt;/a&gt;&lt;br&gt;&lt;em&gt;Tuesday, October 02, 2007 11:30 AM Pacific Time (US &amp;amp; Canada) &lt;br&gt;&lt;/em&gt;Be one of the first to take a look at all the changes coming in the new, redesigned Internet Information Services (IIS) 7. This session focuses on new troubleshooting features, a breakdown of architecture and security improvements and the new IIS 7 configuration system. We also walk through demos showcasing IIS delegation administration control to non-administrators and new diagnostics tools. Also featured are the entirely new User Interface (UI) and configuration system  &lt;p&gt;&lt;strong&gt;· &lt;/strong&gt;&lt;a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032352138&amp;amp;EventCategory=4&amp;amp;culture=en-US&amp;amp;CountryCode=US"&gt;&lt;strong&gt;Microsoft Internet Information Services 7.0 Diagnostics &amp;amp; Troubleshooting&lt;/strong&gt;&lt;/a&gt;&lt;br&gt;&lt;em&gt;Thursday, October 04, 2007 9:30 AM Pacific Time (US &amp;amp; Canada) &lt;br&gt;&lt;/em&gt;Ever want to know what's really happening inside your Web server? Like what requests are executing or what AppDomains are loaded in processes? Have you wanted to trace a request but only when it's failing? Come to this session to see how IIS7 is expanding its monitoring &amp;amp; diagnostics capability through features like Runtime Status &amp;amp; Control data that allow you to see not just which worker processes are serving which pools, but also what requests are executing in them and their current state (including what module they're in and how long they've been there!). We'll also be showing you a new feature called Failed Request Tracing that will allow you to configure IIS to trace requests for a specific URL and only flush those trace logs to disk if the request meets a failure condition that YOU define. Want to find out why your clients are hitting 401's? or why a request for a static file is taking WAY too long? Use Failed Request Tracing to view this data. Also covered is how you can instrument new managed modules and capture that tracing in IIS trace logs (like Failed Request Tracing), as well as how to route ASP.net Page Trace events into IIS trace logs. Come to this session to see how IIS7 is enabling you to finally get under the hood and see what's really happening.  &lt;p&gt;&lt;strong&gt;· &lt;/strong&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032352140&amp;amp;culture=en-US"&gt;&lt;strong&gt;Securing and Tuning Microsoft Internet Information Services 7.0&lt;/strong&gt;&lt;/a&gt;&lt;br&gt;&lt;em&gt;Tuesday, October 09, 2007 11:30 AM Pacific Time (US &amp;amp; Canada) &lt;br&gt;&lt;/em&gt;Come learn how to take advantage of the new, modular architecture of IIS7 and Server Core to build a web server that is highly customized to only the functionality that you need, without unnecessary components installed on the machine. We’ll walk through how IIS installs and works on Server Core. You’ll learn how to remotely administer an IIS installation on Server Core using PowerShell scripts accessing the new remoteable managed administration interface, or manage IIS locally using our new AppCmd command-line interface. You’ll be able to see different types of dynamic applications (ASP and PHP) working on a Server Core installation of IIS. Get a deep dive into this exciting new configuration for lower cost of ownership and greater security.  &lt;p&gt;&lt;strong&gt;· &lt;/strong&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032352142&amp;amp;culture=en-US"&gt;&lt;strong&gt;Deploying and Managing Web Farms&lt;/strong&gt;&lt;/a&gt;&lt;br&gt;&lt;em&gt;Thursday, October 11, 2007 9:30 AM Pacific Time (US &amp;amp; Canada) &lt;br&gt;&lt;/em&gt;Learn how to deploy and manage Web Farms using new features in IIS 7, like UNC support. When it comes to Web farms for shared hosting or enterprise, synchronizing your configuration across several nodes is the most important feature that you need. Come learn more about the new Internet Information Services 7 configuration system that replaces the metabase, and how it optimizes Web farm scenarios. Do you want to point your Web server configuration at a central location? Do you want to quickly add new nodes without painful replication and manual tasks? Shared configuration helps you accomplish fault tolerance, load balancing and fail-over. In this session, we outline the fundamental new changes and how to turn these features into a great solution.  &lt;p&gt;&lt;strong&gt;· &lt;/strong&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032352158&amp;amp;culture=en-US"&gt;&lt;strong&gt;Secure, Simplified Web Publishing using Microsoft Internet Information Services 7.0&lt;/strong&gt;&lt;/a&gt;&lt;br&gt;&lt;em&gt;Tuesday, October 16, 2007 11:30 AM Pacific Time (US &amp;amp; Canada) &lt;br&gt;&lt;/em&gt;Learn how web publishing is changing for Microsoft Internet Information Services (IIS) 7.0. This session takes and in-depth look at the new FTP service for IIS 7, with demonstrations that showcase new features such as FTP over SSL, enhanced security features, and improved supportability options. We will also discuss Microsoft's plans for a version of the FrontPage Server Extensions for Windows Server 2008 and Windows Vista, as well as a new WebDAV implementation for IIS 7.  &lt;p&gt;&lt;strong&gt;· &lt;/strong&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032352174&amp;amp;culture=en-US"&gt;&lt;strong&gt;Securely Delegating Remote Web Site Administration With Internet Information Services 7.0&lt;/strong&gt;&lt;/a&gt;&lt;br&gt;&lt;em&gt;Thursday, October 18, 2007 9:30 AM Pacific Time (US &amp;amp; Canada) &lt;/em&gt;&lt;br&gt;Remote administration and feature delegation—the coolest new features in Internet Information Services (IIS) 7. How do you enable low privilege users to connect to only their Web site or application without the nightmare of metabase ACLs? How do you allow users to change some feature settings but not others? How do you extend the UI so that new tasks can be accomplished easily? These are the types of solutions we show you. First, we review remote administration and how to use custom modules for enabling user scenarios. Then, we chat about how to give non-admins access to just their Web site and only specific settings like Default Documents  &lt;p&gt;&lt;strong&gt;· &lt;/strong&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032352180&amp;amp;culture=en-US"&gt;&lt;strong&gt;Windows SharePoint Services and Windows Server 2008&lt;/strong&gt;&lt;/a&gt;&lt;br&gt;&lt;em&gt;Tuesday, October 23, 2007 11:30 AM Pacific Time (US &amp;amp; Canada) &lt;/em&gt;&lt;br&gt;Collaboration, Web application platform, and self service blogs and wikis are just a few reasons you should look at this role.&amp;nbsp; Security, performance, and management and more is why SharePoint on Windows Server 2008 is more than compelling.  &lt;p&gt;&lt;strong&gt;· &lt;/strong&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032352182&amp;amp;culture=en-US"&gt;&lt;strong&gt;Automating Microsoft Internet Information Services 7.0&lt;/strong&gt;&lt;/a&gt;&lt;br&gt;&lt;em&gt;Thursday, October 25, 2007 9:30 AM Pacific Time (US &amp;amp; Canada) &lt;br&gt;&lt;/em&gt;Tired of spending long nights doing the same tasks over and over? Save time and get your life back though automation. Come take a look at all the new ways to automate tasks within IIS7 by using Powershell, our revamped WMI provider, APPCMD.EXE and the new managed code administration API all from the command line!&amp;nbsp; We’ll show you how to use the command line by automate common tasks to complex configurations. Some of the things you’ll learn include how do unattended installs of IIS7, setting up thousands of sites in a matter of minutes, and managing installations of IIS on Server Core. This is a must see for any Admin!  &lt;p&gt;- jorke&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:3e8d7e64-2da3-4b15-b19d-0c12b2dc0274" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/iis7" rel="tag"&gt;iis7&lt;/a&gt;, &lt;a href="http://technorati.com/tags/webcasts" rel="tag"&gt;webcasts&lt;/a&gt;, &lt;a href="http://technorati.com/tags/windows%20server%202008" rel="tag"&gt;windows server 2008&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2088740" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jorke/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://blogs.technet.com/jorke/archive/tags/Hosting/default.aspx">Hosting</category><category domain="http://blogs.technet.com/jorke/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.technet.com/jorke/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category><category domain="http://blogs.technet.com/jorke/archive/tags/IIS7/default.aspx">IIS7</category></item><item><title>Silverlight 1.0 released</title><link>http://blogs.technet.com/jorke/archive/2007/09/06/silverlight-1-0-released.aspx</link><pubDate>Thu, 06 Sep 2007 03:56:14 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:1905377</guid><dc:creator>jorkeo</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/jorke/comments/1905377.aspx</comments><wfw:commentRss>http://blogs.technet.com/jorke/commentrss.aspx?PostID=1905377</wfw:commentRss><wfw:comment>http://blogs.technet.com/jorke/rsscomments.aspx?PostID=1905377</wfw:comment><description>&lt;p&gt;Earlier today &lt;a href="http://weblogs.asp.net/scottgu/archive/2007/09/04/silverlight-1-0-released-and-silverlight-for-linux-announced.aspx" target="_blank"&gt;Scottgu posted&lt;/a&gt;&amp;nbsp;&lt;a href="http://silverlight.net" target="_blank"&gt;Silverlight&lt;/a&gt;&amp;nbsp;1.0 has been released. I'm pretty excited about this especially about the cross-platform capability with "Moonlight", so &lt;a href="http://silverlight.net" target="_blank"&gt;silverlight&lt;/a&gt; now works on linux.&lt;/p&gt; &lt;p&gt;Hosting providers can easily host this now, with no change to their hosting environment - check out the &lt;a href="http://blogs.technet.com/jorke/archive/2007/08/30/halo-3-hd-action-videos.aspx" target="_blank"&gt;Halo 3 video&lt;/a&gt;, this is silverlight 1.0, and &lt;a href="http://www.hsn.tv/" target="_blank"&gt;Home Shopping Network&lt;/a&gt;&lt;/p&gt; &lt;p&gt;come get some!&lt;/p&gt; &lt;p&gt;-jorke&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:1d2b5a7b-ba09-4a66-8164-383cace6fb02" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Tags: &lt;a href="http://technorati.com/tags/Silverlight" rel="tag"&gt;Silverlight&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Linux" rel="tag"&gt;Linux&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Halo" rel="tag"&gt;Halo&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Hosting" rel="tag"&gt;Hosting&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=1905377" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jorke/archive/tags/Hosting/default.aspx">Hosting</category><category domain="http://blogs.technet.com/jorke/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.technet.com/jorke/archive/tags/Halo+3/default.aspx">Halo 3</category><category domain="http://blogs.technet.com/jorke/archive/tags/linux/default.aspx">linux</category><category domain="http://blogs.technet.com/jorke/archive/tags/cold+fusion/default.aspx">cold fusion</category></item></channel></rss>