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

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:

Operating system

Update

Windows 7

Download Download the update package now.

Windows 7 for x64-based Systems

Download Download the update package now.

Windows Server 2008

Download Download the update package now.

Windows Server 2008 for Itanium-based Systems

Download Download the update package now.

Windows Server 2008 x64 Edition

Download Download the update package now.

Windows Vista

Download Download the update package now.

Windows Vista for x64-based Systems

Download Download the update package now.

Windows Server 2008 R2 for Itanium-based Systems

Download Download the update package now.

Windows Server 2008 R2 x64 Edition

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

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

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

Thank you for your feedback!

Thank you for your feedback! It sounds like it might be helpful to connect you to one of our Office support agents.

×