<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.iis.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:cs="http://blogs.iis.net/"><channel><title>Search results matching tag 'iis7'</title><link>http://forums.iis.net/search/SearchResults.aspx?o=DateDescending&amp;tag=iis7&amp;orTags=0</link><description>Search results matching tag 'iis7'</description><dc:language>en-US</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Create subdomain in localhost in IIS7 on windows server 2008</title><link>http://forums.iis.net/p/1163112/1926787.aspx#1926787</link><pubDate>Wed, 02 Dec 2009 06:43:31 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1926787</guid><dc:creator>kashyap_patel</dc:creator><cs:applicationKey>iis7_-_setup__migration-41</cs:applicationKey><description>&lt;p&gt;Friends&lt;/p&gt;&lt;p&gt;Please any body can help to create sub domain in localhost.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Ex. test1.localhost, test2.localhost&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I tried Edit Binding Option but it never works.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;any solution for that step by step? &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: IIS7 Very Slow Compared to IIS 5.1</title><link>http://forums.iis.net/p/1100987/1926692.aspx#1926692</link><pubDate>Tue, 01 Dec 2009 16:04:16 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1926692</guid><dc:creator>hamid_awais</dc:creator><cs:applicationKey>iis_7_-_aspnet_administration-41</cs:applicationKey><description>&lt;p&gt;I am also facing the same problem. iis7 is very very slow. my web site is in asp.net 2.0 and the database is sql server. it seems that the sql server is responding slow. i have specified no of connections also in web config but nothing seems to work . Here is my connection string in web.config&lt;/p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;add&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;key&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;connection&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;value&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;server=dbserver\test;database=mydbname;uid=mansoor;pwd=mansoor; Connect Timeout=120;pooling=true;Max Pool Size=100;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;/&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Can some one tell me how to make local browising of asp.net websites faster. websites run so slow locally that it seems that they are accessed live. &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;i have tried to open the site using &lt;a href="http://localhost/myvirtualdirectory"&gt;http://localhost/myvirtualdirectory&lt;/a&gt; and also &lt;a href="http://127.0.0.1/myvirtualdirectory"&gt;http://127.0.0.1/myvirtualdirectory&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;But nothing seems to work.....&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;</description></item><item><title>Re: The I/O operation has been aborted because of either a thread exit or an application request</title><link>http://forums.iis.net/p/1149787/1926613.aspx#1926613</link><pubDate>Tue, 01 Dec 2009 00:15:51 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1926613</guid><dc:creator>MattDuguid</dc:creator><cs:applicationKey>iis_7_-_troubleshooting-41</cs:applicationKey><description>&lt;p&gt;FYI - some stack traces of the error in case this helps shed more light on the issue.&amp;nbsp;I&amp;#39;ve performed failed request traces during image uploads and watched them bomb out after only a few thousands bytes have been transfered (and these were small files and well within configured limits). We have seen it in two very seperate applications and given other people outside our site have assume its not restircted to us. Again interested in any ideas people have about this one.&lt;/p&gt;
&lt;p&gt;Source: System.Web&lt;br /&gt;Exception: [System.Web.HttpException] An error occurred while communicating with the remote host. The error code is 0x80070001.&lt;br /&gt;Method: Void RaiseCommunicationError(Int32, Boolean)&lt;br /&gt;Stack:&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Web.Hosting.IIS7WorkerRequest.RaiseCommunicationError(Int32 result, Boolean throwOnDisconnect)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Web.Hosting.IIS7WorkerRequest.ReadEntityCoreSync(Byte[] buffer, Int32 offset, Int32 size)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Web.Hosting.IIS7WorkerRequest.ReadEntityBody(Byte[] buffer, Int32 size)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Web.HttpRequest.GetEntireRawContent()&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Web.HttpRequest.GetMultipartContent()&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Web.HttpRequest.FillInFormCollection()&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Web.HttpRequest.get_Form()&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Web.HttpRequest.get_HasForm()&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Web.UI.Page.GetCollectionBasedOnMethod(Boolean dontReturnNull)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Web.UI.Page.DeterminePostBackMode()&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)&lt;/p&gt;
&lt;p&gt;Source: &lt;br /&gt;Exception: [System.Runtime.InteropServices.COMException] Incorrect function. (Exception from HRESULT: 0x80070001)&lt;br /&gt;Method: &lt;br /&gt;Stack:&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Source: System.Web&lt;br /&gt;Exception: [System.Web.HttpException] An error occurred while communicating with the remote host. The error code is 0x800703E3.&lt;br /&gt;Method: Void RaiseCommunicationError(Int32, Boolean)&lt;br /&gt;Stack:&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Web.Hosting.IIS7WorkerRequest.RaiseCommunicationError(Int32 result, Boolean throwOnDisconnect)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Web.Hosting.IIS7WorkerRequest.ReadEntityCoreSync(Byte[] buffer, Int32 offset, Int32 size)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Web.Hosting.IIS7WorkerRequest.ReadEntityBody(Byte[] buffer, Int32 size)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Web.HttpRequest.GetEntireRawContent()&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Web.HttpRequest.GetMultipartContent()&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Web.HttpRequest.FillInFormCollection()&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Web.HttpRequest.get_Form()&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Web.HttpRequest.get_HasForm()&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Web.UI.Page.GetCollectionBasedOnMethod(Boolean dontReturnNull)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Web.UI.Page.DeterminePostBackMode()&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)&lt;/p&gt;
&lt;p&gt;Source: &lt;br /&gt;Exception: [System.Runtime.InteropServices.COMException] The I/O operation has been aborted because of either a thread exit or an application request. (Exception from HRESULT: 0x800703E3)&lt;br /&gt;Method: &lt;br /&gt;Stack:&lt;/p&gt;</description></item><item><title>Re: Setup/register .net programmatically in IIS7.</title><link>http://forums.iis.net/p/1162950/1926516.aspx#1926516</link><pubDate>Mon, 30 Nov 2009 05:24:30 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1926516</guid><dc:creator>hardikvaishnav</dc:creator><cs:applicationKey>iis7_-_general--1</cs:applicationKey><description>&lt;p&gt;HI,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks OwScott, your answer gave me right result, there is no need to change the framework version of perticular site because when we create new&amp;nbsp;application pool than assign managed pipeline mode, in that property we assign framework version see below code and must read comment.&lt;/p&gt;
&lt;p&gt;&lt;font color="#2b91af" size="3"&gt;&lt;font color="#2b91af" size="3"&gt;ApplicationPool&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; myAppPool = serverManager.ApplicationPools.Add(Name);&lt;/font&gt;&lt;/p&gt;&lt;font size="3"&gt;&lt;font size="3"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#808080" size="3"&gt;&lt;font color="#808080" size="3"&gt;///&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size="3"&gt;&lt;font color="#008000" size="3"&gt;Specifies that the application pool use separate IIS and ASP.NET request-processing pipelines, &lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size="3"&gt;&lt;font color="#008000" size="3"&gt;which works with ASP.NET 1.1 applications, and ASP.NET 2.0 applications that do not work in Integrated mode.&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;myAppPool.ManagedPipelineMode = &lt;/font&gt;&lt;font color="#2b91af" size="3"&gt;&lt;font color="#2b91af" size="3"&gt;ManagedPipelineMode&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;.Classic;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#808080" size="3"&gt;&lt;font color="#808080" size="3"&gt;///&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size="3"&gt;&lt;font color="#008000" size="3"&gt;Specifies that the application pool use the integrated IIS and ASP.NET request-processing pipeline,&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="3"&gt;&lt;font color="#808080" size="3"&gt;///&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size="3"&gt;&lt;font color="#008000" size="3"&gt;which works with only ASP.NET 2.0 applications.&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="3"&gt;&lt;font color="#008000" size="3"&gt;&lt;font color="#000000"&gt;myAppPool.ManagedPipelineMode = &lt;/font&gt;&lt;font color="#2b91af"&gt;ManagedPipelineMode&lt;/font&gt;.&lt;font color="#000000"&gt;Integrated&lt;/font&gt;;&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;</description></item><item><title>WebDAV Security</title><link>http://forums.iis.net/p/1162982/1926261.aspx#1926261</link><pubDate>Thu, 26 Nov 2009 08:28:15 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1926261</guid><dc:creator>jock_sbfc</dc:creator><cs:applicationKey>iis7_-_security--1</cs:applicationKey><description>&lt;p&gt;Hi All,&lt;/p&gt;&lt;p&gt;Forgive me - I&amp;#39;m by no means an IIS expert all, so hopefully I&amp;#39;ll provide all the details - if not please ask.&lt;/p&gt;&lt;p&gt;I&amp;#39;m attempting to setting up a WebDAV to a share, and all is working fine. My user account has permissions to get to that share, and provided I specify my account in the Basic Settings-&amp;gt;Connect As-&amp;gt;Specific User then all appears to work fine.&lt;/p&gt;&lt;p&gt;However, what I&amp;#39;d like is to be able to use the account of the user currently logged in (either via Windows Authentication, or via a challenge - either would do). Whenever I change the Connect As settings to &amp;#39;Application User (pass-through authentication&amp;#39;) I get a pop-up dialog box from IE8 saying &amp;#39;Windows cannot find &amp;#39;\\server\directory&amp;#39;. Please check and try again&amp;#39;.&lt;/p&gt;&lt;p&gt;Am I missing something simple - I seem to have gone through as many of the authentication and authorisation settings as I can see...&lt;/p&gt;&lt;p&gt;Appreciated any help,&lt;/p&gt;&lt;p&gt;Greg &lt;br /&gt;&lt;/p&gt;</description></item><item><title>New setup (500 - Internal server error)</title><link>http://forums.iis.net/p/1162974/1926225.aspx#1926225</link><pubDate>Thu, 26 Nov 2009 02:35:54 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1926225</guid><dc:creator>DotRodeo</dc:creator><cs:applicationKey>iis7_-_setup__migration-41</cs:applicationKey><description>&lt;p&gt;I&amp;#39;ve setup IIS 7.5 on a server for my company. We&amp;#39;ve been operating with IIS 5 for years without issue.&lt;/p&gt;
&lt;p&gt;I copied several sites from one server to the other, then setup them up as in IIS 5.&amp;nbsp;When I try to access via HTTP I&amp;nbsp;end up with &amp;quot;500 - Internal server error message&amp;quot; when trying to access site.&lt;/p&gt;
&lt;p&gt;I can ping domain and IP is correct and can also reach default site on the server. &lt;/p&gt;
&lt;p&gt;Error message on server indicates a possible missing xml file and or bad path but all looks well.&lt;/p&gt;
&lt;p&gt;Can anyone suggest ideas.&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;</description></item><item><title>programmatically setup IIS 7 settings using Microsoft.web.administrator namespace</title><link>http://forums.iis.net/p/1162949/1926117.aspx#1926117</link><pubDate>Wed, 25 Nov 2009 07:02:02 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1926117</guid><dc:creator>hardikvaishnav</dc:creator><cs:applicationKey>iis7_-_general--1</cs:applicationKey><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;i want&amp;nbsp;to setup IIS 7 settings programmatically&amp;nbsp;using microsoft.web.administrator namespace. my old code is working for IIS 6 and it used directoryentry for setup iis6 setting but&amp;nbsp;i want to use Microsoft.web.administrator namespace for IIS 7 setting&amp;nbsp;my old code is below so please help me to convert below code to Microsoft.web.administrator namespace &lt;/p&gt;
&lt;p&gt;&lt;u&gt;Old Code&lt;/u&gt;&lt;/p&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;font color="#2b91af" size="3"&gt;&lt;font color="#2b91af" size="3"&gt;DirectoryEntry&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; IIS = &lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;font color="#2b91af" size="3"&gt;&lt;font color="#2b91af" size="3"&gt;DirectoryEntry&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;(&lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;IIS://localhost/W3SVC&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;);&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#2b91af" size="3"&gt;&lt;font color="#2b91af" size="3"&gt;Array&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; arrResults = (&lt;/font&gt;&lt;font color="#2b91af" size="3"&gt;&lt;font color="#2b91af" size="3"&gt;Array&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;)IIS.Properties[&lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;WebSvcExtRestrictionList&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;].Value;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;bool&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; blnFound = &lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;false&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;for&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; (&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;int&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; i = 0; i &amp;lt; arrResults.Length; i++)&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#808080" size="3"&gt;&lt;font color="#808080" size="3"&gt;///&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size="3"&gt;&lt;font color="#008000" size="3"&gt; 0,*.exe&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#808080" size="3"&gt;&lt;font color="#808080" size="3"&gt;///&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size="3"&gt;&lt;font color="#008000" size="3"&gt; 0,*.dll&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#808080" size="3"&gt;&lt;font color="#808080" size="3"&gt;///&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size="3"&gt;&lt;font color="#008000" size="3"&gt; 1,C:\\Windows\\system32\\inetsrv\\asp.dll,1,ASP,Active Server Pages&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#808080" size="3"&gt;&lt;font color="#808080" size="3"&gt;///&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size="3"&gt;&lt;font color="#008000" size="3"&gt; 1,C:\\Windows\\Microsoft.NET\\Framework\\v2.0.50727\\aspnet_isapi.dll,1,ASP.NET v2.0.50727,ASP.NET v2.0.50727&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#808080" size="3"&gt;&lt;font color="#808080" size="3"&gt;///&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size="3"&gt;&lt;font color="#008000" size="3"&gt; 1,C:\\Windows\\Microsoft.NET\\Framework\\v1.1.4322\\aspnet_isapi.dll,1,ASP.NET v1.1.4322,ASP.NET v1.1.4322&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#808080" size="3"&gt;&lt;font color="#808080" size="3"&gt;///&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size="3"&gt;&lt;font color="#008000" size="3"&gt; 1,C:\\Windows\\system32\\inetsrv\\gzip.dll,1,Http Compression&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; strCurrent = (&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;)arrResults.GetValue(i);&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; (strCurrent.IndexOf(&lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;gzip&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;) &amp;gt; 0)&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;blnFound = &lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;true&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; (strCurrent.StartsWith(&lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;0&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;))&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;{&lt;/p&gt;IIS.Properties[&lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;WebSvcExtRestrictionList&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;][i] = &lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;1,&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; + &lt;/font&gt;&lt;font color="#2b91af" size="3"&gt;&lt;font color="#2b91af" size="3"&gt;Environment&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;.SystemDirectory + &lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;@&amp;quot;\inetsrv\gzip.dll,1,,Http Compression&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; (!blnFound)&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;{&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; strNewEntry = &lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;1,&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; + &lt;/font&gt;&lt;font color="#2b91af" size="3"&gt;&lt;font color="#2b91af" size="3"&gt;Environment&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;.SystemDirectory + &lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;@&amp;quot;\inetsrv\gzip.dll,1,,Http Compression&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;IIS.Properties[&lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;WebSvcExtRestrictionList&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;].Add(strNewEntry);&lt;/p&gt;UpdateProgress(ProgressLevel, &lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;\tIIS Compression extension added.&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;, &lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;true&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;);&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;IIS.CommitChanges();&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;IIS = &lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;font color="#2b91af" size="3"&gt;&lt;font color="#2b91af" size="3"&gt;DirectoryEntry&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;(&lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;IIS://localhost/W3SVC/Filters/Compression/Parameters&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;);&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;bool&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; blnValue = (&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;bool&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;)IIS.Properties[&lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;HcDoStaticCompression&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;].Value;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; (!blnValue)&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;{&lt;/p&gt;IIS.Properties[&lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;HcDoStaticCompression&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;].Value = &lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;true&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;IIS.CommitChanges();&lt;/p&gt;UpdateProgress(ProgressLevel, &lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;\tIIS static compression enabled in compressions/parameters.&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;, &lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;true&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;);&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;}&lt;/p&gt;blnValue = (&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;bool&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;)IIS.Properties[&lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;HcDoDynamicCompression&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;].Value;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; (!blnValue)&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;{&lt;/p&gt;IIS.Properties[&lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;HcDoDynamicCompression&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;].Value = &lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;true&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;IIS.CommitChanges();&lt;/p&gt;UpdateProgress(ProgressLevel, &lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;\tIIS dynamic cmpression enabled in compression/parameters.&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;, &lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;true&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;);&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;IIS = &lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;font color="#2b91af" size="3"&gt;&lt;font color="#2b91af" size="3"&gt;DirectoryEntry&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;(&lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;IIS://localhost/W3SVC/Filters/Compression/deflate&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;);&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; (IIS.Properties[&lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;HcScriptFileExtensions&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;].Value != &lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;null&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; strPropertyType = IIS.Properties[&lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;HcScriptFileExtensions&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;].Value.GetType().ToString();&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; (strPropertyType == &lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;System.String&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; (((&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;)IIS.Properties[&lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;HcScriptFileExtensions&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;].Value).ToLower() == &lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;aspx&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;UpdateProgress(ProgressLevel, &lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;\tSingle ASPX extention found enabled in compression/deflate.&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;, &lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;true&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;);&lt;/p&gt;blnFound = &lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;true&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;}&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; (strPropertyType == &lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;System.Object[]&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;{&lt;/p&gt;arrResults = (&lt;/font&gt;&lt;font color="#2b91af" size="3"&gt;&lt;font color="#2b91af" size="3"&gt;Array&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;)IIS.Properties[&lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;HcScriptFileExtensions&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;].Value;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;UpdateProgress(ProgressLevel, &lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;\tMultiple extentions found enabled in compression/deflate.&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;, &lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;true&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;);&lt;/p&gt;blnFound = &lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;false&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; (arrResults != &lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;null&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;{&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;for&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; (&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;int&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; i = 0; i &amp;lt; arrResults.Length; i++)&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; strCurrent = (&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;)arrResults.GetValue(i);&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; (strCurrent.IndexOf(&lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;aspx&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;) &amp;gt; -1)&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;{&lt;/p&gt;UpdateProgress(ProgressLevel, &lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;\tASPX extention found enabled in compression/deflate.&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;, &lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;true&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;);&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;blnFound = &lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;true&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; (!blnFound)&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;{&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; strNewEntry = &lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;aspx&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;IIS.Properties[&lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;HcScriptFileExtensions&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;].Add(strNewEntry);&lt;/p&gt;UpdateProgress(ProgressLevel, &lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;\tASPX extention added in compression/deflate.&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;, &lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;true&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;);&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;}&lt;/p&gt;blnValue = (&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;bool&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;)IIS.Properties[&lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;HcDoStaticCompression&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;].Value;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; (!blnValue)&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;{&lt;/p&gt;IIS.Properties[&lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;HcDoStaticCompression&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;].Value = &lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;true&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;IIS.CommitChanges();&lt;/p&gt;UpdateProgress(ProgressLevel, &lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;\tIIS static compression enabled in compression/deflate.&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;, &lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;true&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;);&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;blnValue = (&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;bool&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;)IIS.Properties[&lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;HcDoDynamicCompression&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;].Value;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; (!blnValue)&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;{&lt;/p&gt;IIS.Properties[&lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;HcDoDynamicCompression&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;].Value = &lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;true&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;IIS.CommitChanges();&lt;/p&gt;UpdateProgress(ProgressLevel, &lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;\tIIS dynamic compression enabled in compression/deflate.&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;, &lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;true&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;);&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;IIS.Properties[&lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;HcDynamicCompressionLevel&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;].Value = 7;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;IIS.CommitChanges();&lt;/p&gt;IIS = &lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;font color="#2b91af" size="3"&gt;&lt;font color="#2b91af" size="3"&gt;DirectoryEntry&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;(&lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;IIS://localhost/W3SVC/Filters/Compression/gzip&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;);&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; (IIS.Properties[&lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;HcScriptFileExtensions&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;].Value != &lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;null&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; strPropertyType = IIS.Properties[&lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;HcScriptFileExtensions&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;].Value.GetType().ToString();&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; (strPropertyType == &lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;System.String&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; (((&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;)IIS.Properties[&lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;HcScriptFileExtensions&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;].Value).ToLower() == &lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;aspx&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;UpdateProgress(ProgressLevel, &lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;\tSingle ASPX extention found enabled in compression/gzip.&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;, &lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;true&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;);&lt;/p&gt;blnFound = &lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;true&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;}&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; (strPropertyType == &lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;System.Object[]&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;{&lt;/p&gt;arrResults = (&lt;/font&gt;&lt;font color="#2b91af" size="3"&gt;&lt;font color="#2b91af" size="3"&gt;Array&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;)IIS.Properties[&lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;HcScriptFileExtensions&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;].Value;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;UpdateProgress(ProgressLevel, &lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;\tMultiple extentions found enabled in compression/gzip.&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;, &lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;true&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;);&lt;/p&gt;blnFound = &lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;false&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; (arrResults != &lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;null&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;{&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;for&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; (&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;int&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; i = 0; i &amp;lt; arrResults.Length; i++)&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; strCurrent = (&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;)arrResults.GetValue(i);&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; (strCurrent.IndexOf(&lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;aspx&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;) &amp;gt; -1)&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;{&lt;/p&gt;UpdateProgress(ProgressLevel, &lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;\tASPX extention found enabled in compression/gzip.&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;, &lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;true&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;);&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;blnFound = &lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;true&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; (!blnFound)&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;{&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; strNewEntry = &lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;aspx&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;IIS.Properties[&lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;HcScriptFileExtensions&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;].Add(strNewEntry);&lt;/p&gt;UpdateProgress(ProgressLevel, &lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;\tASPX extention added in compression/gzip.&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;, &lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;true&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;);&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;}&lt;/p&gt;blnValue = (&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;bool&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;)IIS.Properties[&lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;HcDoStaticCompression&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;].Value;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; (!blnValue)&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;{&lt;/p&gt;IIS.Properties[&lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;HcDoStaticCompression&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;].Value = &lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;true&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;IIS.CommitChanges();&lt;/p&gt;UpdateProgress(ProgressLevel, &lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;\tIIS static compression enabled in compression/gzip.&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;, &lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;true&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;);&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;blnValue = (&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;bool&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;)IIS.Properties[&lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;HcDoDynamicCompression&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;].Value;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; (!blnValue)&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;{&lt;/p&gt;IIS.Properties[&lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;HcDoDynamicCompression&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;].Value = &lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;true&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;IIS.CommitChanges();&lt;/p&gt;UpdateProgress(ProgressLevel, &lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;\tIIS dynamic compression enabled in compression/gzip.&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;, &lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;true&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;);&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;IIS.Properties[&lt;/font&gt;&lt;font color="#a31515" size="3"&gt;&lt;font color="#a31515" size="3"&gt;&amp;quot;HcDynamicCompressionLevel&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;].Value = 7;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt; 
&lt;p&gt;IIS.CommitChanges();&lt;/p&gt;
&lt;p&gt;blnSuccessful = &lt;/font&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font color="#0000ff" size="3"&gt;true&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;;&lt;/p&gt;&lt;/font&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thnaks in advance&lt;/p&gt;</description></item><item><title>IIS 7 http status 400 errors and traffic drop off</title><link>http://forums.iis.net/p/1162851/1925673.aspx#1925673</link><pubDate>Fri, 20 Nov 2009 22:17:25 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1925673</guid><dc:creator>CevetS</dc:creator><cs:applicationKey>iis_7_-_troubleshooting-41</cs:applicationKey><description>&lt;p&gt;&lt;br /&gt;I am running windows 2008 x64 with IIS7 and .net 2.0 powered website. Default configurations are on most items. The web site is hosted on 4 identical servers operating as web farm behind a hardware loadbalancer. A firewall sites directly behind the internet router restricting access to port 80 http requests.&lt;/p&gt;
&lt;p&gt;The primary user channel website is encountering a problem where the IIS responses to client requests just grinds to a halt.&lt;br /&gt;User requests for both active and static content seem to be&amp;nbsp;equally effected.&lt;/p&gt;
&lt;p&gt;The problem lasts for a short while and has repeated 5 times in the last 2 months and seems to affect all servers at once. During the event the occurences of http status 400 errors from the httpsys log go up dramatically whilst bandwidth consumption falls. Traffic recorded in the iis logs reflects the drop in &amp;quot;successfull&amp;quot; traffic with a higher than normal level of http status 400 events being logged.&lt;/p&gt;
&lt;p&gt;End users experience incredibly slow response times in their browsers and occasional timeouts, though occasionally some traffic was successfull was noted in the iis logs.&lt;/p&gt;
&lt;p&gt;Extensive network diagnostics have been undertaken and Wireshark has also been logging network traffic during the last couple of events. It showed connections were being handled successfully at the stack level but a high number of RST were being sent out from the web server.&amp;nbsp; The network window size reduces to a small value seemingly indicating the webservers&amp;nbsp;are in distress.&lt;/p&gt;
&lt;p&gt;The effect noted on network traffic was as if we had just gone down to running the site on a 9600Kbps dial up modem line.&lt;br /&gt;A netstat on the servers revealed nearly all connections were in state TIME_WAIT. &lt;br /&gt;Connecting to the TS console of the servers indicates the management network connections are unaffected and when the site is surfed from the console to localhost it responds without a problem, however (I think significantly) if i try and access the site on its [local] front end address I get a very poor response; or if i try and surf the site from one server to another using the front end addresses I get the same poor operation as the external users.&lt;/p&gt;
&lt;p&gt;The whole problem seems to be as if there is a bottleneck appearing in the stack through to http.sys and iis which is causing new connections being operated with small window sizes. &lt;/p&gt;
&lt;p&gt;I would drop a ferb on but the traffic is just not coming through, I have carried out quite a lot of diagnostics so far but frankly I am stumped.&lt;/p&gt;
&lt;p&gt;Any suggestions would be greatly appreciated.&lt;/p&gt;
&lt;p&gt;Thanks&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Windows 7, IIS 7.5 and the Firewall... General Firewall Questions.</title><link>http://forums.iis.net/p/1162832/1925570.aspx#1925570</link><pubDate>Fri, 20 Nov 2009 11:20:13 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1925570</guid><dc:creator>wil2</dc:creator><cs:applicationKey>iis7_-_general--1</cs:applicationKey><description>&lt;p&gt;Hi&lt;/p&gt;&lt;p&gt;I installed IIS 7.5 on my Windows 7 machine last night for development work.&lt;/p&gt;&lt;p&gt;Basically, I want to run a few sites on different ports - I do not want to have to mess around with hosts files or DNS entries, I simply want to have a few sites active just on localhost and switch between them by port numbers... Then change the home folder when I am done to another project.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Everything works fine locally.&amp;nbsp; I then went from another machine and it did not work. I enabled the &amp;quot;World Wide Web Services (HTTP Traffic-In)&amp;quot; rule under Inbound Rules, and it works without problems for Port 80, however, none of the additional sites work.&lt;/p&gt;&lt;p&gt;&amp;nbsp;I have created additional rules and that works, however I feel like I have left the machine open as it just doesn&amp;#39;t feel right!&lt;/p&gt;&lt;p&gt;&amp;nbsp; Why is the default rule targeted to port 80 and not the IIS process/service itself?&lt;/p&gt;&lt;p&gt;Why does it have &amp;quot;Apply to all programs and services&amp;quot; and not just the &amp;quot;World Wide Web Publishing Service / W3SVC&amp;quot;?&lt;/p&gt;&lt;p&gt;&amp;nbsp;Is there a better way of doing this? - I don&amp;#39;t want to have to create a new rule each time I want to enable/disable a site and I do not remember having to do this on XP which was the last time I used IIS on a development machine where I used multiple ports (but I could be wrong).&lt;br /&gt;&lt;/p&gt;</description></item><item><title>WCF - Enable compression for XML / JSON</title><link>http://forums.iis.net/p/1162828/1925553.aspx#1925553</link><pubDate>Fri, 20 Nov 2009 08:53:30 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1925553</guid><dc:creator>LesterDK</dc:creator><cs:applicationKey>iis7_-_configuration__scripting-41</cs:applicationKey><description>&lt;p&gt;&amp;nbsp;Hi once again,&lt;/p&gt;

&lt;p&gt;&amp;nbsp;I have come to my attention that ySlow says my xml responses are not compressed within my restful WCF service.&lt;br /&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;Seen loads of info on creating compression channels etc, but figured IIS7 where the WCF service is hosted should be able to do it by itself via dynamic compression and probably a mimetype.&lt;/p&gt;

&lt;p&gt;Reading other forums some say it can be done, some say it can&amp;#39;t, so I&amp;#39;m seeking The One true answer (besides 42 ofcourse) to this question.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&amp;nbsp;What I do know, or think I know atleast:&lt;/b&gt;&lt;/p&gt;

&lt;pre&gt;Content-Type: application/xml; charset=utf-8&lt;br /&gt;Server: Microsoft-IIS/7.0&lt;/pre&gt;
applicationHost.config seems to be the place to setup this kind of stuff, would rather like it in my web.config tough.
&lt;pre&gt;&amp;nbsp;I got the section&lt;/pre&gt;
&lt;pre&gt;            &amp;lt;dynamicTypes&amp;gt;&lt;br /&gt;                &lt;b&gt;&amp;lt;add mimeType=&amp;quot;application/xml&amp;quot; enabled=&amp;quot;true&amp;quot; /&amp;gt;&lt;/b&gt;  added by me&lt;br /&gt;                &amp;lt;add mimeType=&amp;quot;text/*&amp;quot; enabled=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;                &amp;lt;add mimeType=&amp;quot;message/*&amp;quot; enabled=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;                &amp;lt;add mimeType=&amp;quot;application/x-javascript&amp;quot; enabled=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;                &amp;lt;add mimeType=&amp;quot;*/*&amp;quot; enabled=&amp;quot;false&amp;quot; /&amp;gt;&lt;br /&gt;            &amp;lt;/dynamicTypes&amp;gt; &lt;/pre&gt;
But does no good, in the website that hosts the WCF the following is in the web.config
&lt;pre&gt;&lt;b&gt;&amp;lt;urlCompression doDynamicCompression=&amp;quot;true&amp;quot; /&amp;gt;&lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;Seen arguments saying it should be&lt;/pre&gt;
&lt;pre&gt;&lt;b&gt;&amp;lt;urlCompression doDynamicCompression=&amp;quot;false&amp;quot; dynamicCompressionBeforeCache=&lt;/b&gt;&lt;b&gt;&amp;quot;true&amp;quot; /&amp;gt;&lt;/b&gt;&lt;/pre&gt;
&lt;p&gt;but neither work for me.&lt;br /&gt; &lt;br /&gt;So I&amp;#39;m really hoping someone got a clear as day solution to enable my responses to accept compression, maybe even enabling deflate aswell as gzip.&lt;/p&gt;</description></item></channel></rss>