A update is available that enables certain IIS 7.0 or IIS 7.5 handlers to handle requests whose URLs do not end with a period

Article translations Article translations
Article ID: 980368 - View products that this article applies to.
Expand all | Collapse all

On This Page

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
http://update.microsoft.com
Windows Download Center
The following files are available for download from the Microsoft Download Center:
Collapse this tableExpand this table
Operating systemUpdate
Windows 7
Collapse this imageExpand this image
Download
Download the update package now.
Windows 7 for x64-based Systems
Collapse this imageExpand this image
Download
Download the update package now.
Windows Server 2008
Collapse this imageExpand this image
Download
Download the update package now.
Windows Server 2008 for Itanium-based Systems
Collapse this imageExpand this image
Download
Download the update package now.
Windows Server 2008 x64 Edition
Collapse this imageExpand this image
Download
Download the update package now.
Windows Vista
Collapse this imageExpand this image
Download
Download the update package now.
Windows Vista for x64-based Systems
Collapse this imageExpand this image
Download
Download the update package now.
Windows Server 2008 R2 for Itanium-based Systems
Collapse this imageExpand this image
Download
Download the update package now.
Windows Server 2008 R2 x64 Edition
Collapse this imageExpand this image
Download
Download the update package now.

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
Collapse this tableExpand this table
File nameFile versionFile sizeDateTime
Httpapi.dll6.0.6002.2235030,72026-Feb-201017:07x86
Http.sys6.0.6002.22350411,64826-Feb-201014:58x86
Hwebcore.dll7.0.6002.2235012,80026-Feb-201017:07x86
Iiscore.dll7.0.6002.22350191,48826-Feb-201017:07x86
Iisstart.htmNot Applicable68903-Apr-200920:49Not applicable
W3dt.dll7.0.6002.2235023,55226-Feb-201017:11x86
Welcome.pngNot applicable184,94603-Apr-200920:49Not applicable
For all supported x64-based versions of Windows Server 2008 and of Windows Vista
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
Httpapi.dll6.0.6002.2235033,79226-Feb-201021:33x64
Http.sys6.0.6002.22350620,03226-Feb-201015:14x64
Hwebcore.dll7.0.6002.2235015,36026-Feb-201021:33x64
Iiscore.dll7.0.6002.22350296,44826-Feb-201021:33x64
Iisstart.htmNot applicable68903-Apr-200920:41Not applicable
W3dt.dll7.0.6002.2235031,23226-Feb-201021:35x64
Welcome.pngNot applicable184,94603-Apr-200920:41Not applicable
Hwebcore.dll7.0.6002.2235012,80026-Feb-201017:07x86
Iiscore.dll7.0.6002.22350191,48826-Feb-201017:07x86
W3dt.dll7.0.6002.2235023,55226-Feb-201017:11x86
Httpapi.dll6.0.6002.2235030,72026-Feb-201017:07x86
For all supported IA-64-based versions of Windows Server 2008
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
Httpapi.dll6.0.6002.2235070,65626-Feb-201016:50IA-64
Http.sys6.0.6002.223501,176,57626-Feb-201015:08IA-64
Hwebcore.dll7.0.6002.2235037,37626-Feb-201016:50IA-64
Iiscore.dll7.0.6002.22350547,32826-Feb-201016:50IA-64
Iisstart.htmNot applicable68903-Apr-200920:42Not applicable
W3dt.dll7.0.6002.2235052,73626-Feb-201016:55IA-64
Welcome.pngNot applicable184,94603-Apr-200920:42Not applicable
Hwebcore.dll7.0.6002.2235012,80026-Feb-201017:07x86
Iiscore.dll7.0.6002.22350191,48826-Feb-201017:07x86
W3dt.dll7.0.6002.2235023,55226-Feb-201017:11x86
Httpapi.dll6.0.6002.2235030,72026-Feb-201017:07x86
For all supported x86-based versions of Windows 7
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
Hwebcore.dll7.5.7600.2065412,80026-Feb-201010:08x86
Iiscore.dll7.5.7600.20654198,14426-Feb-201010:08x86
W3dt.dll7.5.7600.2065424,06426-Feb-201010:08x86
For all supported x64-based versions of Windows 7 and of Windows Server 2008 R2
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
Hwebcore.dll7.5.7600.2065415,36026-Feb-201010:04x64
Iiscore.dll7.5.7600.20654314,36826-Feb-201010:04x64
W3dt.dll7.5.7600.2065431,74426-Feb-201010:04x64
For all supported IA-64-based versions of Windows Server 2008 R2
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
Hwebcore.dll7.5.7600.2065437,37626-Feb-201008:50IA-64
Iiscore.dll7.5.7600.20654575,48826-Feb-201008:50IA-64
W3dt.dll7.5.7600.2065452,22426-Feb-201008:55IA-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 request
For 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
Collapse this tableExpand this table
File nameUpdate.mum
File versionNot applicable
File size5,158
Date (UTC)27-Feb-2010
Time (UTC)18:17
File nameX86_1e7a6f15f4d7f4edd519aef2d647881c_31bf3856ad364e35_6.0.6002.22350_none_1d29480970a05e6f.manifest
File versionNot applicable
File size696
Date (UTC)27-Feb-2010
Time (UTC)18:17
File nameX86_858118480c32f0534bf960b55b372bbf_31bf3856ad364e35_6.0.6002.22350_none_fbbdf75a771ea5a3.manifest
File versionNot applicable
File size705
Date (UTC)27-Feb-2010
Time (UTC)18:17
File nameX86_c6ec327fe3d68b3a7c1ee394cc3e55e4_31bf3856ad364e35_6.0.6002.22350_none_e6c62fe21d7f6f0c.manifest
File versionNot applicable
File size692
Date (UTC)27-Feb-2010
Time (UTC)18:17
File nameX86_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22350_none_f7e64594b3b84c39.manifest
File versionNot applicable
File size4,708
Date (UTC)26-Feb-2010
Time (UTC)18:50
File nameX86_microsoft-windows-http_31bf3856ad364e35_6.0.6002.22350_none_aefb04de2f475f7e.manifest
File versionNot applicable
File size144,703
Date (UTC)26-Feb-2010
Time (UTC)18:52
File nameX86_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22350_none_d1e410bc3fb12f83.manifest
File versionNot applicable
File size16,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
Collapse this tableExpand this table
File nameAmd64_31545cc2b22af01a59ebb17bbace1cd7_31bf3856ad364e35_6.0.6002.22350_none_70348f26c94b803f.manifest
File versionNot applicable
File size1,060
Date (UTC)27-Feb-2010
Time (UTC)18:17
File nameAmd64_5448eef498705cbe74c3240f471198c3_31bf3856ad364e35_6.0.6002.22350_none_ca9b0a6a45ef30c2.manifest
File versionNot applicable
File size696
Date (UTC)27-Feb-2010
Time (UTC)18:17
File nameAmd64_70b0ac19a0faeb698c7dfffa4d951280_31bf3856ad364e35_6.0.6002.22350_none_3928bcb681238700.manifest
File versionNot applicable
File size1,040
Date (UTC)27-Feb-2010
Time (UTC)18:17
File nameAmd64_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22350_none_5404e1186c15bd6f.manifest
File versionNot applicable
File size4,722
Date (UTC)26-Feb-2010
Time (UTC)23:11
File nameAmd64_microsoft-windows-http_31bf3856ad364e35_6.0.6002.22350_none_0b19a061e7a4d0b4.manifest
File versionNot applicable
File size144,967
Date (UTC)26-Feb-2010
Time (UTC)23:13
File nameAmd64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22350_none_2e02ac3ff80ea0b9.manifest
File versionNot applicable
File size16,270
Date (UTC)26-Feb-2010
Time (UTC)23:09
File nameUpdate.mum
File versionNot applicable
File size5,204
Date (UTC)27-Feb-2010
Time (UTC)18:17
File nameWow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22350_none_385756922c6f62b4.manifest
File versionNot applicable
File size9,710
Date (UTC)26-Feb-2010
Time (UTC)18:42
File nameX86_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22350_none_f7e64594b3b84c39.manifest
File versionNot applicable
File size4,708
Date (UTC)26-Feb-2010
Time (UTC)18:50
Additional file information for all supported IA-64-based versions of Windows Server 2008
Collapse this tableExpand this table
File nameIa64_27d3cfa1344d417e7dcf371af14a494b_31bf3856ad364e35_6.0.6002.22350_none_4460c56ad3f3cab5.manifest
File versionNot applicable
File size694
Date (UTC)27-Feb-2010
Time (UTC)18:17
File nameIa64_3e5b74e023a4d148ceddd6b4ca5a88f9_31bf3856ad364e35_6.0.6002.22350_none_082778ed5cc3c10e.manifest
File versionNot applicable
File size1,058
Date (UTC)27-Feb-2010
Time (UTC)18:17
File nameIa64_8912b65e3989f0274874c85d898f409b_31bf3856ad364e35_6.0.6002.22350_none_cca4e76efee005c8.manifest
File versionNot applicable
File size1,038
Date (UTC)27-Feb-2010
Time (UTC)18:17
File nameIa64_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22350_none_f7e7e98ab3b65535.manifest
File versionNot applicable
File size4,715
Date (UTC)26-Feb-2010
Time (UTC)18:18
File nameIa64_microsoft-windows-http_31bf3856ad364e35_6.0.6002.22350_none_aefca8d42f45687a.manifest
File versionNot applicable
File size144,957
Date (UTC)26-Feb-2010
Time (UTC)18:20
File nameIa64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22350_none_d1e5b4b23faf387f.manifest
File versionNot applicable
File size16,254
Date (UTC)26-Feb-2010
Time (UTC)18:16
File nameUpdate.mum
File versionNot applicable
File size3,032
Date (UTC)27-Feb-2010
Time (UTC)18:17
File nameWow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22350_none_385756922c6f62b4.manifest
File versionNot applicable
File size9,710
Date (UTC)26-Feb-2010
Time (UTC)18:42
File nameX86_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22350_none_f7e64594b3b84c39.manifest
File versionNot applicable
File size4,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
Collapse this tableExpand this table
File nameUpdate.mum
File versionNot applicable
File size1,856
Date (UTC)26-Feb-2010
Time (UTC)17:34
File nameX86_8351b8daf6943b693db57904da56bc16_31bf3856ad364e35_6.1.7600.20654_none_5b65c7b268b9d6bf.manifest
File versionNot applicable
File size705
Date (UTC)26-Feb-2010
Time (UTC)17:34
File nameX86_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20654_none_d0296e5ba39e7f7c.manifest
File versionNot applicable
File size10,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
Collapse this tableExpand this table
File nameAmd64_6dc8283f92dde563aa9adc39d29d56a1_31bf3856ad364e35_6.1.7600.20654_none_06c5836643d8c1ff.manifest
File versionNot applicable
File size1,060
Date (UTC)26-Feb-2010
Time (UTC)17:34
File nameAmd64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20654_none_2c4809df5bfbf0b2.manifest
File versionNot applicable
File size10,236
Date (UTC)26-Feb-2010
Time (UTC)11:33
File nameUpdate.mum
File versionNot applicable
File size2,076
Date (UTC)26-Feb-2010
Time (UTC)17:34
File nameWow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20654_none_369cb431905cb2ad.manifest
File versionNot applicable
File size7,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
Collapse this tableExpand this table
File nameIa64_5c181612b6fab262c02ec62d718c487b_31bf3856ad364e35_6.1.7600.20654_none_c84aea562b85fe03.manifest
File versionNot applicable
File size1,058
Date (UTC)26-Feb-2010
Time (UTC)17:34
File nameIa64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20654_none_d02b1251a39c8878.manifest
File versionNot applicable
File size10,232
Date (UTC)26-Feb-2010
Time (UTC)11:36
File nameUpdate.mum
File versionNot applicable
File size1,862
Date (UTC)26-Feb-2010
Time (UTC)17:34
File nameWow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20654_none_369cb431905cb2ad.manifest
File versionNot applicable
File size7,906
Date (UTC)26-Feb-2010
Time (UTC)10:28

Properties

Article ID: 980368 - Last Review: March 9, 2011 - Revision: 4.1
APPLIES TO
  • Microsoft Internet Information Services 7.0
  • Microsoft Internet Information Services 7.5
Keywords: 
kbautohotfix kbsurveynew kbqfe kbexpertiseadvanced KB980368

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com