FIX: A hotfix is available to enable the configuration of some ASP.NET properties for each application pool in IIS 7.0

Summary

This article describes a hotfix that is available to enable the configuration of some ASP.NET properties for each application pool in Internet Information Services (IIS) 7.0. NOTE: This configuration option is built-in to IIS 7.5.

Resolution

Hotfix information

A supported hotfix is available from Microsoft. However, this hotfix is intended to correct only the problem that described in this article. Apply this hotfix only to systems that are experiencing the problem described in this article. This hotfix might receive additional testing. Therefore, if you are not severely affected by this problem, we recommend that you wait for the next software update that contains this hotfix.

If the hotfix is available for download, there is a "Hotfix download available" section at the top of this Knowledge Base article. If this section does not appear, contact Microsoft Customer Service and Support to obtain the hotfix.

Note If additional issues occur or if any troubleshooting is required, you might have to create a separate service request. The usual support costs will apply to additional support questions and issues that do not qualify for this specific hotfix. For a complete list of Microsoft Customer Service and Support telephone numbers or to create a separate service request, visit the following Microsoft website: Note The "Hotfix download available" form displays the languages for which the hotfix is available. If you do not see your language, it is because a hotfix is not available for that language.

Prerequisites

To apply this hotfix, you must be running one of the following operating systems:
  • Windows Vista Service Pack 2 (SP2)
  • Windows Server 2008 Service Pack 2 (SP2)

For more information about how to obtain a Windows Vista service pack, click the following article number to view the article in the Microsoft Knowledge Base:
935791 How to obtain the latest Windows Vista service pack
For more information about how to obtain a Windows Server 2008 service pack, click the following article number to view the article in the Microsoft Knowledge Base:
968849 How to obtain the latest service pack for Windows Server 2008

Installation instructions

Before you apply this hotfix, configure the following properties in the Aspnet.config file:
  • maxConcurrentRequestsPerCPU - Specifies how many concurrent requests ASP.NET enables per CPU.
  • maxConcurrentThreadsPerCPU - Specifies how many concurrent threads can be running for an application pool for each CPU.
  • Request Queue Length - Specifies the maximum number of requests that can be queued for ASP.NET in a single process.

Note You can find the Aspnet.config file for the Microsoft .NET Framework versions 2.0 and 4 in the following directories:

The .NET Framework 2.0

%systemroot%\Microsoft.NET\Framework\V2.0.50727

The .NET Framework 4.0

%systemroot%\Microsoft.NET\Framework\V4.0.30319

These properties manage process-wide behavior globally when an ASP.NET application is running in Integrated mode on an server that is running IIS. For more information about these properties, visit the following Microsoft Developer Network (MSDN) website:After you apply this hotfix, configure the three properties that are listed at the beginning of this section for each application pool individually. To do this, follow these steps:
  1. Specify the correct values for these three properties in an ASP.NET config file. For example, you use the following configurations in the configuration file and then save the configuration file as Aspnet_pool1.config.
    <system.web><applicationPool maxConcurrentRequestsPerCPU="12" maxConcurrentThreadsPerCPU="0" requestQueueLimit="5000"/></system.web>
  2. In the Applicationhost.config file, add the CLRConfigFile setting in the ApplicationPools element to specify the path of the configuration file for an Integrated mode application pool. For example, you use the following configuration:
    <applicationPools>

    <add name="DefaultAppPool" queueLength="10000" CLRConfigFile= "<path>\aspnet_pool1.config"/>
    Note If the CLRConfigFile setting is not present, the default Aspnet.config file will be used for the application pool.

Registry information

To use the hotfix in this package, you do not have to make any changes to the registry.

Restart information

You must restart the computer after you apply this hotfix.

Hotfix replacement information

This hotfix does not replace a previously released hotfix.

File information

The English (United States) version of this hotfix installs files that have the attributes that are listed in the following tables. The dates and the times for these files are listed in Coordinated Universal Time (UTC). The dates and the times for these files on your local computer are displayed in your local time together with your current daylight saving time (DST) bias. Additionally, the dates and the times may change when you perform certain operations on the files.
Windows Vista and Windows Server 2008 file information notes
Important Windows Vista hotfixes and Windows Server 2008 hotfixes are included in the same packages. However, only "Windows Vista" is listed on the Hotfix Request page. To request the hotfix package that applies to one or both operating systems, select the hotfix that is listed under "Windows Vista" on the page. Always refer to the "Applies To" section in articles to determine the actual operating system that each hotfix applies to.
  • The files that apply to a specific product, SR_Level (RTM, SPn), and service branch (LDR, GDR) can be identified by examining the file version numbers as shown in the following table.

    VersionProductSR_LevelService branch
    6.0.600 0. 20xxxWindows VistaRTMLDR
    6.0.600 1 . 22xxxWindows Vista and Windows Server 2008SP1LDR
    6.0.600 2 . 22xxxWindows Vista and Windows Server 2008SP2LDR
  • Service Pack 1 is integrated into the release version of Windows Server 2008. Therefore, RTM milestone files apply only to Windows Vista. RTM milestone files have a 6.0.0000.xxxxx version number.
  • The MANIFEST files (.manifest) and the MUM files (.mum) that are installed for each environment are listed separately in the "Additional file information for Windows Vista and for Windows Server 2008" section. MUM files and MANIFEST files, and the associated security catalog (.cat) files, are very important for maintaining the state of the updated components. The security catalog files, for which the attributes are not listed, are signed with a Microsoft digital signature.

For all supported x86-based versions of Windows Vista and of Windows Server 2008
File nameFile versionFile sizeDateTimePlatform
Admwprox.dll7.0.6002.2245051,71220-Jul-201015:51x86
Ahadmin.dll7.0.6002.2245027,13620-Jul-201015:51x86
Appcmd.exe7.0.6002.22450154,11220-Jul-201014:12x86
Appcmd.xmlNot applicable3,65403-Apr-200920:43Not applicable
Applicationhost.configNot applicable7,99003-Apr-200920:43Not applicable
Appobj.dll7.0.6002.22450311,80820-Jul-201015:51x86
Aspnetca.exe7.0.6002.22450182,78420-Jul-201014:12x86
Aspnet_schema.xmlNot applicable38,80909-Feb-201009:17Not applicable
Fx_schema.xmlNot applicable27,10509-Feb-201009:17Not applicable
Iismig.dll7.0.6002.22450209,40820-Jul-201015:56x86
Iisreg.dll7.0.6002.2245089,08820-Jul-201015:53x86
Iisres.dll7.0.6002.22450193,02420-Jul-201014:11x86
Iisreset.exe7.0.6002.2245014,84820-Jul-201014:11x86
Iisrstap.dll7.0.6002.224508,19220-Jul-201015:53x86
Iisrstas.exe7.0.6002.2245031,23220-Jul-201014:11x86
Iisrtl.dll7.0.6002.22450153,60020-Jul-201015:53x86
Iissetup.exe7.0.6002.22450228,86420-Jul-201014:12x86
Iissyspr.dll7.0.6002.2245059,39220-Jul-201015:53x86
Iisutil.dll7.0.6002.22450202,75220-Jul-201015:53x86
Iis_schema.xmlNot applicable79,74812-Jul-201010:57Not applicable
Nativerd.dll7.0.6002.22450334,84820-Jul-201015:55x86
Redirection.configNot applicable49003-Apr-200920:45Not applicable
Rsca.dll7.0.6002.2245026,62420-Jul-201015:56x86
Rscaext.dll6.0.6002.2245038,91220-Jul-201015:56x86
Rscaext.xmlNot applicable8,36303-Apr-200920:45Not applicable
W3ctrlps.dll7.0.6002.224509,21620-Jul-201015:57x86
Wamregps.dll7.0.6002.2245010,75220-Jul-201015:57x86
Iisw3adm.dll7.0.6002.22450375,80820-Jul-201015:53x86
W3tp.dll7.0.6002.2245015,87220-Jul-201015:57x86
W3wphost.dll7.0.6002.2245048,12820-Jul-201015:57x86
Wbhstipm.dll7.0.6002.2245024,06420-Jul-201015:57x86
Wbhst_pm.dll7.0.6002.2245022,52820-Jul-201015:57x86
Apphostsvc.dll7.0.6002.2245052,22420-Jul-201015:51x86
W3wp.exe7.0.6002.2245019,96820-Jul-201014:12x86

For all supported x64-based versions of Windows Vista and of Windows Server 2008
File nameFile versionFile sizeDateTimePlatform
Admwprox.dll7.0.6002.2245054,78420-Jul-201016:12x64
Ahadmin.dll7.0.6002.2245061,44020-Jul-201016:12x64
Appcmd.exe7.0.6002.22450191,48820-Jul-201014:40x64
Appcmd.xmlNot applicable3,65403-Apr-200920:38Not applicable
Applicationhost.configNot applicable7,99003-Apr-200920:38Not applicable
Appobj.dll7.0.6002.22450379,39220-Jul-201016:12x64
Aspnetca.exe7.0.6002.22450218,62420-Jul-201014:40x64
Aspnet_schema.xmlNot applicable38,80909-Feb-201009:17Not applicable
Fx_schema.xmlNot applicable27,10509-Feb-201009:17Not applicable
Iismig.dll7.0.6002.22450242,68820-Jul-201016:18x64
Iisreg.dll7.0.6002.22450111,61620-Jul-201016:14x64
Iisres.dll7.0.6002.22450193,02420-Jul-201014:39x64
Iisreset.exe7.0.6002.2245016,89620-Jul-201014:39x64
Iisrstap.dll7.0.6002.2245011,26420-Jul-201016:14x64
Iisrstas.exe7.0.6002.2245034,81620-Jul-201014:39x64
Iisrtl.dll7.0.6002.22450192,51220-Jul-201016:14x64
Iissetup.exe7.0.6002.22450280,06420-Jul-201014:40x64
Iissyspr.dll7.0.6002.2245066,56020-Jul-201016:14x64
Iisutil.dll7.0.6002.22450276,99220-Jul-201016:14x64
Iis_schema.xmlNot applicable79,74812-Jul-201010:57Not applicable
Nativerd.dll7.0.6002.22450420,86420-Jul-201016:16x64
Redirection.configNot applicable49003-Apr-200920:39Not applicable
Rsca.dll7.0.6002.2245031,23220-Jul-201016:17x64
Rscaext.dll6.0.6002.2245044,03220-Jul-201016:17x64
Rscaext.xmlNot applicable8,36303-Apr-200920:39Not applicable
W3ctrlps.dll7.0.6002.2245013,82420-Jul-201016:18x64
Wamregps.dll7.0.6002.2245015,87220-Jul-201016:18x64
Iisw3adm.dll7.0.6002.22450429,05620-Jul-201016:14x64
W3tp.dll7.0.6002.2245018,43220-Jul-201016:18x64
W3wphost.dll7.0.6002.2245052,22420-Jul-201016:18x64
Wbhstipm.dll7.0.6002.2245028,67220-Jul-201016:18x64
Wbhst_pm.dll7.0.6002.2245024,06420-Jul-201016:18x64
Apphostsvc.dll7.0.6002.2245058,88020-Jul-201016:12x64
W3wp.exe7.0.6002.2245021,50420-Jul-201014:40x64

For all supported IA-64-based versions of Windows Server 2008
File nameFile versionFile sizeDateTimePlatform
Admwprox.dll7.0.6002.22450119,80820-Jul-201015:28IA-64
Ahadmin.dll7.0.6002.2245082,43220-Jul-201015:28IA-64
Appcmd.exe7.0.6002.22450404,99220-Jul-201014:09IA-64
Appcmd.xmlNot applicable3,65403-Apr-200920:40Not applicable
Applicationhost.configNot applicable7,99003-Apr-200920:40Not applicable
Appobj.dll7.0.6002.22450727,55220-Jul-201015:28IA-64
Aspnetca.exe7.0.6002.22450432,12820-Jul-201014:09IA-64
Aspnet_schema.xmlNot applicable38,80909-Feb-201009:17Not applicable
Fx_schema.xmlNot applicable27,10509-Feb-201009:17Not applicable
Iismig.dll7.0.6002.22450452,09620-Jul-201015:34IA-64
Iisreg.dll7.0.6002.22450143,87220-Jul-201015:31IA-64
Iisres.dll7.0.6002.22450193,02420-Jul-201014:09IA-64
Iisreset.exe7.0.6002.2245034,81620-Jul-201014:08IA-64
Iisrstap.dll7.0.6002.2245018,94420-Jul-201015:31IA-64
Iisrstas.exe7.0.6002.2245078,33620-Jul-201014:09IA-64
Iisrtl.dll7.0.6002.22450393,21620-Jul-201015:31IA-64
Iissetup.exe7.0.6002.22450543,23220-Jul-201014:10IA-64
Iissyspr.dll7.0.6002.22450134,65620-Jul-201015:31IA-64
Iisutil.dll7.0.6002.22450513,02420-Jul-201015:31IA-64
Iis_schema.xmlNot applicable79,74812-Jul-201010:56Not applicable
Nativerd.dll7.0.6002.22450914,94420-Jul-201015:32IA-64
Redirection.configNot applicable49003-Apr-200920:40Not applicable
Rsca.dll7.0.6002.2245074,24020-Jul-201015:33IA-64
Rscaext.dll6.0.6002.22450111,61620-Jul-201015:33IA-64
Rscaext.xmlNot applicable8,36303-Apr-200920:40Not applicable
W3ctrlps.dll7.0.6002.2245022,52820-Jul-201015:34IA-64
Wamregps.dll7.0.6002.2245028,16020-Jul-201015:34IA-64
Iisw3adm.dll7.0.6002.22450903,68020-Jul-201015:31IA-64
W3tp.dll7.0.6002.2245037,37620-Jul-201015:34IA-64
W3wphost.dll7.0.6002.22450121,34420-Jul-201015:34IA-64
Wbhstipm.dll7.0.6002.2245062,46420-Jul-201015:34IA-64
Wbhst_pm.dll7.0.6002.2245059,39220-Jul-201015:34IA-64
Apphostsvc.dll7.0.6002.22450117,24820-Jul-201015:28IA-64
W3wp.exe7.0.6002.2245042,49620-Jul-201014:09IA-64

Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

More Information

For more information about software update terminology, click the following article number to view the article in the Microsoft Knowledge Base:
824684 Description of the standard terminology that is used to describe Microsoft software updates

Additional file information

Additional file information for Windows Vista and for Windows Server 2008

Additional files for all supported x86-based versions of Windows Vista and of Windows Server 2008
File nameUpdate.mum
File versionNot applicable
File size3,858
Date (UTC)21-Jul-2010
Time (UTC)06:19
PlatformNot applicable
File nameX86_462d6f7c1842beb34b4a508291850306_31bf3856ad364e35_6.0.6002.22450_none_77a16074fe4de01d.manifest
File versionNot applicable
File size1,060
Date (UTC)21-Jul-2010
Time (UTC)06:19
PlatformNot applicable
File nameX86_c1bdca6192e6331cd02be2eeedd0984f_31bf3856ad364e35_6.0.6002.22450_none_6d5491794fc78440.manifest
File versionNot applicable
File size700
Date (UTC)21-Jul-2010
Time (UTC)06:19
PlatformNot applicable
File nameX86_microsoft-windows-iis-sharedlibraries_31bf3856ad364e35_6.0.6002.22450_none_13237d3fcb3ec6d9.manifest
File versionNot applicable
File size342,561
Date (UTC)20-Jul-2010
Time (UTC)17:26
PlatformNot applicable
File nameX86_microsoft-windows-processmodellibraries_31bf3856ad364e35_6.0.6002.22450_none_dcd6674cc14eca9a.manifest
File versionNot applicable
File size22,611
Date (UTC)20-Jul-2010
Time (UTC)17:26
PlatformNot applicable
File nameX86_microsoft-windows-processmodel_31bf3856ad364e35_6.0.6002.22450_none_b8fb98a9bb2fc45f.manifest
File versionNot applicable
File size19,871
Date (UTC)20-Jul-2010
Time (UTC)17:28
PlatformNot applicable

Additional files for all supported x64-based versions of Windows Vista and of Windows Server 2008
File nameAmd64_13402b896f5d282e5cc6588017cea288_31bf3856ad364e35_6.0.6002.22450_none_ee295011f46846ce.manifest
File versionNot applicable
File size1,050
Date (UTC)21-Jul-2010
Time (UTC)06:19
PlatformNot applicable
File nameAmd64_deb4a3ba76f65b159ca4a466179f8abf_31bf3856ad364e35_6.0.6002.22450_none_2f5680142c777386.manifest
File versionNot applicable
File size1,774
Date (UTC)21-Jul-2010
Time (UTC)06:19
PlatformNot applicable
File nameAmd64_microsoft-windows-iis-sharedlibraries_31bf3856ad364e35_6.0.6002.22450_none_6f4218c3839c380f.manifest
File versionNot applicable
File size342,599
Date (UTC)20-Jul-2010
Time (UTC)17:47
PlatformNot applicable
File nameAmd64_microsoft-windows-processmodellibraries_31bf3856ad364e35_6.0.6002.22450_none_38f502d079ac3bd0.manifest
File versionNot applicable
File size22,643
Date (UTC)20-Jul-2010
Time (UTC)17:48
PlatformNot applicable
File nameAmd64_microsoft-windows-processmodel_31bf3856ad364e35_6.0.6002.22450_none_151a342d738d3595.manifest
File versionNot applicable
File size19,895
Date (UTC)20-Jul-2010
Time (UTC)17:50
PlatformNot applicable
File nameUpdate.mum
File versionNot applicable
File size3,890
Date (UTC)21-Jul-2010
Time (UTC)06:19
PlatformNot applicable
File nameWow64_microsoft-windows-iis-sharedlibraries_31bf3856ad364e35_6.0.6002.22450_none_7996c315b7fcfa0a.manifest
File versionNot applicable
File size329,795
Date (UTC)20-Jul-2010
Time (UTC)17:20
PlatformNot applicable
File nameWow64_microsoft-windows-processmodellibraries_31bf3856ad364e35_6.0.6002.22450_none_4349ad22ae0cfdcb.manifest
File versionNot applicable
File size18,467
Date (UTC)20-Jul-2010
Time (UTC)17:20
PlatformNot applicable
File nameWow64_microsoft-windows-processmodel_31bf3856ad364e35_6.0.6002.22450_none_1f6ede7fa7edf790.manifest
File versionNot applicable
File size11,761
Date (UTC)20-Jul-2010
Time (UTC)17:20
PlatformNot applicable

Additional files for all supported IA-64-based versions of Windows Server 2008
File nameIa64_2facfb181f4496b3e25c1c7ce581c91d_31bf3856ad364e35_6.0.6002.22450_none_509cc9275981fba5.manifest
File versionNot applicable
File size1,048
Date (UTC)21-Jul-2010
Time (UTC)06:19
PlatformNot applicable
File nameIa64_5acbc4eb8e1260a23af3ac4aa1fd8563_31bf3856ad364e35_6.0.6002.22450_none_a86bdf48fe9327cc.manifest
File versionNot applicable
File size1,771
Date (UTC)21-Jul-2010
Time (UTC)06:19
PlatformNot applicable
File nameIa64_microsoft-windows-iis-sharedlibraries_31bf3856ad364e35_6.0.6002.22450_none_13252135cb3ccfd5.manifest
File versionNot applicable
File size342,580
Date (UTC)20-Jul-2010
Time (UTC)15:45
PlatformNot applicable
File nameIa64_microsoft-windows-processmodellibraries_31bf3856ad364e35_6.0.6002.22450_none_dcd80b42c14cd396.manifest
File versionNot applicable
File size22,627
Date (UTC)20-Jul-2010
Time (UTC)15:45
PlatformNot applicable
File nameIa64_microsoft-windows-processmodel_31bf3856ad364e35_6.0.6002.22450_none_b8fd3c9fbb2dcd5b.manifest
File versionNot applicable
File size19,883
Date (UTC)20-Jul-2010
Time (UTC)15:48
PlatformNot applicable
File nameUpdate.mum
File versionNot applicable
File size1,993
Date (UTC)21-Jul-2010
Time (UTC)06:19
PlatformNot applicable
File nameWow64_microsoft-windows-iis-sharedlibraries_31bf3856ad364e35_6.0.6002.22450_none_7996c315b7fcfa0a.manifest
File versionNot applicable
File size329,795
Date (UTC)20-Jul-2010
Time (UTC)17:20
PlatformNot applicable
File nameWow64_microsoft-windows-processmodellibraries_31bf3856ad364e35_6.0.6002.22450_none_4349ad22ae0cfdcb.manifest
File versionNot applicable
File size18,467
Date (UTC)20-Jul-2010
Time (UTC)17:20
PlatformNot applicable
File nameWow64_microsoft-windows-processmodel_31bf3856ad364e35_6.0.6002.22450_none_1f6ede7fa7edf790.manifest
File versionNot applicable
File size11,761
Date (UTC)20-Jul-2010
Time (UTC)17:20
PlatformNot applicable


Properties

Article ID: 2290617 - Last Review: Oct 5, 2011 - Revision: 1

Windows Server 2008 Service Pack 2, Windows Server 2008 Datacenter, Windows Server 2008 Enterprise, Windows Server 2008 for Itanium-Based Systems, Windows Server 2008 Standard, Windows Vista Service Pack 2, Windows Vista Business, Windows Vista Enterprise, Windows Vista Ultimate

Feedback