INTRODUCTION
This article describes a update that enables certain Internet Information Services (IIS) 7.0 or IIS 7.5 handlers to handle requests whose URLs do not end with a period. Specifically, these handlers are mapped to "*." request paths. Currently, a handler that is mapped to a "*." request path handles only requests whose URLs end with a period. For example, the handler handles only requests whose URLs resemble the following URL:
http://www.example.com/ExampleSite/ExampleFile.After you apply this update, handlers that are mapped to a "*." request path can handle requests whose URLs end with a period and requests whose URLs do not end with a period. For example, the handler can now handle requests that resemble the following URLs:
http://www.example.com/ExampleSite/ExampleFile
http://www.example.com/ExampleSite/ExampleFile.
After this patch is applied, ASP.NET 4 applications can handle requests for extensionless URLs. Therefore, managed HttpModules that run prior to handler execution will run. In some cases, the HttpModules can return errors for extensionless URLs. For example, an HttpModule that was written to expect only .aspx requests may now return errors when it tries to access the HttpContext.Session property. You can turn off the extensionless URL functionality for affected ASP.NET applications by adding the following to the application's web.config file: <system.webServer>    <handlers>        <remove name="ExtensionlessUrl-Integrated-4.0"/>        <remove name=" ExtensionlessUrl-ISAPI-4.0_32bit "/>    </handlers> </system.webServer>More Information
Update Information
How to obtain this update
You can download these updates from the Microsoft Windows Update Web site or from the Windows Download Center.
Windows Update Web site
Windows Download Center
The following files are available for download from the Microsoft Download Center:
Operating system |
Update |
---|---|
Windows 7 |
|
Windows 7 for x64-based Systems |
|
Windows Server 2008 |
|
Windows Server 2008 for Itanium-based Systems |
|
Windows Server 2008 x64 Edition |
|
Windows Vista |
|
Windows Vista for x64-based Systems |
|
Windows Server 2008 R2 for Itanium-based Systems |
|
Windows Server 2008 R2 x64 Edition |
Prerequisites
To apply this update, you must have IIS 7.0 or IIS 7.5 installed on a computer that is running one of the following operating systems:
-
Windows Vista Service Pack 2 (SP2)
-
Windows Server 2008 SP2
-
Windows 7
-
Windows Server 2008 R2
Restart requirement
You must restart the computer if IIS is running when you apply this update.
Update replacement information
This update does not replace any other updates.
File information
The English version of this update has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.
For all supported x86-based versions of Windows Server 2008 and of Windows Vista
File name |
File version |
File size |
Date |
Time |
|
---|---|---|---|---|---|
Httpapi.dll |
6.0.6002.22350 |
30,720 |
26-Feb-2010 |
17:07 |
x86 |
Http.sys |
6.0.6002.22350 |
411,648 |
26-Feb-2010 |
14:58 |
x86 |
Hwebcore.dll |
7.0.6002.22350 |
12,800 |
26-Feb-2010 |
17:07 |
x86 |
Iiscore.dll |
7.0.6002.22350 |
191,488 |
26-Feb-2010 |
17:07 |
x86 |
Iisstart.htm |
Not Applicable |
689 |
03-Apr-2009 |
20:49 |
Not applicable |
W3dt.dll |
7.0.6002.22350 |
23,552 |
26-Feb-2010 |
17:11 |
x86 |
Welcome.png |
Not applicable |
184,946 |
03-Apr-2009 |
20:49 |
Not applicable |
For all supported x64-based versions of Windows Server 2008 and of Windows Vista
File name |
File version |
File size |
Date |
Time |
Platform |
---|---|---|---|---|---|
Httpapi.dll |
6.0.6002.22350 |
33,792 |
26-Feb-2010 |
21:33 |
x64 |
Http.sys |
6.0.6002.22350 |
620,032 |
26-Feb-2010 |
15:14 |
x64 |
Hwebcore.dll |
7.0.6002.22350 |
15,360 |
26-Feb-2010 |
21:33 |
x64 |
Iiscore.dll |
7.0.6002.22350 |
296,448 |
26-Feb-2010 |
21:33 |
x64 |
Iisstart.htm |
Not applicable |
689 |
03-Apr-2009 |
20:41 |
Not applicable |
W3dt.dll |
7.0.6002.22350 |
31,232 |
26-Feb-2010 |
21:35 |
x64 |
Welcome.png |
Not applicable |
184,946 |
03-Apr-2009 |
20:41 |
Not applicable |
Hwebcore.dll |
7.0.6002.22350 |
12,800 |
26-Feb-2010 |
17:07 |
x86 |
Iiscore.dll |
7.0.6002.22350 |
191,488 |
26-Feb-2010 |
17:07 |
x86 |
W3dt.dll |
7.0.6002.22350 |
23,552 |
26-Feb-2010 |
17:11 |
x86 |
Httpapi.dll |
6.0.6002.22350 |
30,720 |
26-Feb-2010 |
17:07 |
x86 |
For all supported IA-64-based versions of Windows Server 2008
File name |
File version |
File size |
Date |
Time |
Platform |
---|---|---|---|---|---|
Httpapi.dll |
6.0.6002.22350 |
70,656 |
26-Feb-2010 |
16:50 |
IA-64 |
Http.sys |
6.0.6002.22350 |
1,176,576 |
26-Feb-2010 |
15:08 |
IA-64 |
Hwebcore.dll |
7.0.6002.22350 |
37,376 |
26-Feb-2010 |
16:50 |
IA-64 |
Iiscore.dll |
7.0.6002.22350 |
547,328 |
26-Feb-2010 |
16:50 |
IA-64 |
Iisstart.htm |
Not applicable |
689 |
03-Apr-2009 |
20:42 |
Not applicable |
W3dt.dll |
7.0.6002.22350 |
52,736 |
26-Feb-2010 |
16:55 |
IA-64 |
Welcome.png |
Not applicable |
184,946 |
03-Apr-2009 |
20:42 |
Not applicable |
Hwebcore.dll |
7.0.6002.22350 |
12,800 |
26-Feb-2010 |
17:07 |
x86 |
Iiscore.dll |
7.0.6002.22350 |
191,488 |
26-Feb-2010 |
17:07 |
x86 |
W3dt.dll |
7.0.6002.22350 |
23,552 |
26-Feb-2010 |
17:11 |
x86 |
Httpapi.dll |
6.0.6002.22350 |
30,720 |
26-Feb-2010 |
17:07 |
x86 |
For all supported x86-based versions of Windows 7
File name |
File version |
File size |
Date |
Time |
Platform |
---|---|---|---|---|---|
Hwebcore.dll |
7.5.7600.20654 |
12,800 |
26-Feb-2010 |
10:08 |
x86 |
Iiscore.dll |
7.5.7600.20654 |
198,144 |
26-Feb-2010 |
10:08 |
x86 |
W3dt.dll |
7.5.7600.20654 |
24,064 |
26-Feb-2010 |
10:08 |
x86 |
For all supported x64-based versions of Windows 7 and of Windows Server 2008 R2
File name |
File version |
File size |
Date |
Time |
Platform |
---|---|---|---|---|---|
Hwebcore.dll |
7.5.7600.20654 |
15,360 |
26-Feb-2010 |
10:04 |
x64 |
Iiscore.dll |
7.5.7600.20654 |
314,368 |
26-Feb-2010 |
10:04 |
x64 |
W3dt.dll |
7.5.7600.20654 |
31,744 |
26-Feb-2010 |
10:04 |
x64 |
For all supported IA-64-based versions of Windows Server 2008 R2
File name |
File version |
File size |
Date |
Time |
Platform |
---|---|---|---|---|---|
Hwebcore.dll |
7.5.7600.20654 |
37,376 |
26-Feb-2010 |
08:50 |
IA-64 |
Iiscore.dll |
7.5.7600.20654 |
575,488 |
26-Feb-2010 |
08:50 |
IA-64 |
W3dt.dll |
7.5.7600.20654 |
52,224 |
26-Feb-2010 |
08:55 |
IA-64 |
Status
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.
If you want a handler to run a child request, you can use the EXECUTE_FLAG_IGNORE_CURRENT_INTERCEPTOR flag when you create the handler. This behavior prevents the flag from being invoked again on the child request.
The EXECUTE_FLAG_IGNORE_CURRENT_INTERCEPTOR flag is a request-execution constant that is supported in IIS 7.0 and in IIS 7.5. The flag indicates that the handler for a given request chain should be ignored. For more information about the flag, visit the following Microsoft Developer Network (MSDN) Web site:Execution flags that control the execution behavior for a child requestFor more information about requirements for configuring handler mappings in IIS 7.0, visit the following Microsoft TechNet Web site:
Configuring handler mappings in IIS
Additional file information
Additional file information for Windows Server 2008 and for Windows Vista
Additional file information for all supported x86-based versions of Windows Server 2008 and of Windows Vista
File name |
Update.mum |
File version |
Not applicable |
File size |
5,158 |
Date (UTC) |
27-Feb-2010 |
Time (UTC) |
18:17 |
File name |
X86_1e7a6f15f4d7f4edd519aef2d647881c_31bf3856ad364e35_6.0.6002.22350_none_1d29480970a05e6f.manifest |
File version |
Not applicable |
File size |
696 |
Date (UTC) |
27-Feb-2010 |
Time (UTC) |
18:17 |
File name |
X86_858118480c32f0534bf960b55b372bbf_31bf3856ad364e35_6.0.6002.22350_none_fbbdf75a771ea5a3.manifest |
File version |
Not applicable |
File size |
705 |
Date (UTC) |
27-Feb-2010 |
Time (UTC) |
18:17 |
File name |
X86_c6ec327fe3d68b3a7c1ee394cc3e55e4_31bf3856ad364e35_6.0.6002.22350_none_e6c62fe21d7f6f0c.manifest |
File version |
Not applicable |
File size |
692 |
Date (UTC) |
27-Feb-2010 |
Time (UTC) |
18:17 |
File name |
X86_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22350_none_f7e64594b3b84c39.manifest |
File version |
Not applicable |
File size |
4,708 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
18:50 |
File name |
X86_microsoft-windows-http_31bf3856ad364e35_6.0.6002.22350_none_aefb04de2f475f7e.manifest |
File version |
Not applicable |
File size |
144,703 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
18:52 |
File name |
X86_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22350_none_d1e410bc3fb12f83.manifest |
File version |
Not applicable |
File size |
16,238 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
18:49 |
Additional file information for all supported x64-based versions of Windows Server 2008 and of Windows Vista
File name |
Amd64_31545cc2b22af01a59ebb17bbace1cd7_31bf3856ad364e35_6.0.6002.22350_none_70348f26c94b803f.manifest |
File version |
Not applicable |
File size |
1,060 |
Date (UTC) |
27-Feb-2010 |
Time (UTC) |
18:17 |
File name |
Amd64_5448eef498705cbe74c3240f471198c3_31bf3856ad364e35_6.0.6002.22350_none_ca9b0a6a45ef30c2.manifest |
File version |
Not applicable |
File size |
696 |
Date (UTC) |
27-Feb-2010 |
Time (UTC) |
18:17 |
File name |
Amd64_70b0ac19a0faeb698c7dfffa4d951280_31bf3856ad364e35_6.0.6002.22350_none_3928bcb681238700.manifest |
File version |
Not applicable |
File size |
1,040 |
Date (UTC) |
27-Feb-2010 |
Time (UTC) |
18:17 |
File name |
Amd64_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22350_none_5404e1186c15bd6f.manifest |
File version |
Not applicable |
File size |
4,722 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
23:11 |
File name |
Amd64_microsoft-windows-http_31bf3856ad364e35_6.0.6002.22350_none_0b19a061e7a4d0b4.manifest |
File version |
Not applicable |
File size |
144,967 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
23:13 |
File name |
Amd64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22350_none_2e02ac3ff80ea0b9.manifest |
File version |
Not applicable |
File size |
16,270 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
23:09 |
File name |
Update.mum |
File version |
Not applicable |
File size |
5,204 |
Date (UTC) |
27-Feb-2010 |
Time (UTC) |
18:17 |
File name |
Wow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22350_none_385756922c6f62b4.manifest |
File version |
Not applicable |
File size |
9,710 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
18:42 |
File name |
X86_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22350_none_f7e64594b3b84c39.manifest |
File version |
Not applicable |
File size |
4,708 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
18:50 |
Additional file information for all supported IA-64-based versions of Windows Server 2008
File name |
Ia64_27d3cfa1344d417e7dcf371af14a494b_31bf3856ad364e35_6.0.6002.22350_none_4460c56ad3f3cab5.manifest |
File version |
Not applicable |
File size |
694 |
Date (UTC) |
27-Feb-2010 |
Time (UTC) |
18:17 |
File name |
Ia64_3e5b74e023a4d148ceddd6b4ca5a88f9_31bf3856ad364e35_6.0.6002.22350_none_082778ed5cc3c10e.manifest |
File version |
Not applicable |
File size |
1,058 |
Date (UTC) |
27-Feb-2010 |
Time (UTC) |
18:17 |
File name |
Ia64_8912b65e3989f0274874c85d898f409b_31bf3856ad364e35_6.0.6002.22350_none_cca4e76efee005c8.manifest |
File version |
Not applicable |
File size |
1,038 |
Date (UTC) |
27-Feb-2010 |
Time (UTC) |
18:17 |
File name |
Ia64_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22350_none_f7e7e98ab3b65535.manifest |
File version |
Not applicable |
File size |
4,715 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
18:18 |
File name |
Ia64_microsoft-windows-http_31bf3856ad364e35_6.0.6002.22350_none_aefca8d42f45687a.manifest |
File version |
Not applicable |
File size |
144,957 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
18:20 |
File name |
Ia64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22350_none_d1e5b4b23faf387f.manifest |
File version |
Not applicable |
File size |
16,254 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
18:16 |
File name |
Update.mum |
File version |
Not applicable |
File size |
3,032 |
Date (UTC) |
27-Feb-2010 |
Time (UTC) |
18:17 |
File name |
Wow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22350_none_385756922c6f62b4.manifest |
File version |
Not applicable |
File size |
9,710 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
18:42 |
File name |
X86_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22350_none_f7e64594b3b84c39.manifest |
File version |
Not applicable |
File size |
4,708 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
18:50 |
Additional file information for Windows 7 and for Windows Server 2008 R2
Additional file information for all supported x86-based versions of Windows 7
File name |
Update.mum |
File version |
Not applicable |
File size |
1,856 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
17:34 |
File name |
X86_8351b8daf6943b693db57904da56bc16_31bf3856ad364e35_6.1.7600.20654_none_5b65c7b268b9d6bf.manifest |
File version |
Not applicable |
File size |
705 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
17:34 |
File name |
X86_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20654_none_d0296e5ba39e7f7c.manifest |
File version |
Not applicable |
File size |
10,228 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
11:57 |
Additional file information for all supported x64-based versions of Windows 7 and of Windows Server 2008 R2
File name |
Amd64_6dc8283f92dde563aa9adc39d29d56a1_31bf3856ad364e35_6.1.7600.20654_none_06c5836643d8c1ff.manifest |
File version |
Not applicable |
File size |
1,060 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
17:34 |
File name |
Amd64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20654_none_2c4809df5bfbf0b2.manifest |
File version |
Not applicable |
File size |
10,236 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
11:33 |
File name |
Update.mum |
File version |
Not applicable |
File size |
2,076 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
17:34 |
File name |
Wow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20654_none_369cb431905cb2ad.manifest |
File version |
Not applicable |
File size |
7,906 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
10:28 |
Additional file information for all supported IA-64-based versions of Windows Server 2008 R2
File name |
Ia64_5c181612b6fab262c02ec62d718c487b_31bf3856ad364e35_6.1.7600.20654_none_c84aea562b85fe03.manifest |
File version |
Not applicable |
File size |
1,058 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
17:34 |
File name |
Ia64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20654_none_d02b1251a39c8878.manifest |
File version |
Not applicable |
File size |
10,232 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
11:36 |
File name |
Update.mum |
File version |
Not applicable |
File size |
1,862 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
17:34 |
File name |
Wow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20654_none_369cb431905cb2ad.manifest |
File version |
Not applicable |
File size |
7,906 |
Date (UTC) |
26-Feb-2010 |
Time (UTC) |
10:28 |