特定の IIS 7.0 または IIS 7.5 ハンドラで、URL がピリオドで終わらない要求を処理できるようにする更新プログラムが利用可能です

適用先
Internet Information Services 7.5

はじめに

この記事では、特定のインターネット インフォメーション サービス (IIS) 7.0 または IIS 7.5 ハンドラーが、URL がピリオドで終わらない要求を処理できるようにする更新プログラムについて説明します。 具体的には、これらのハンドラーは "*." 要求パスにマップされます。 現時点では、"*." にマップされたハンドラーは、URL がピリオドで終わる要求のみを処理します。 たとえば、ハンドラーは、URL が次の URL に類似した要求のみを処理します。

この更新プログラムを適用 http://www.example.com/ExampleSite/ExampleFile.After、"*." 要求パスにマップされているハンドラーは、URL がピリオドで終わる要求と、URL がピリオドで終わらない要求を処理できます。 たとえば、ハンドラーは、次のような URL のような要求を処理できるようになりました。

http://www.example.com/ExampleSite/ExampleFile

http://www.example.com/ExampleSite/ExampleFile。

この修正プログラムが適用されると、ASP.NET 4 アプリケーションが拡張機能なし URL の要求を処理できるようになります。 そのため、ハンドラーの実行前に実行されるマネージド HttpModule が実行されます。 場合によっては、HttpModule が拡張機能なし URL のエラーを返すことがあります。 たとえば、.aspx 要求のみを想定するように記述された HttpModule が、HttpContext.Session プロパティにアクセスしようとするとエラーを返す可能性があります。

影響を受ける ASP.NET アプリケーションの拡張機能なし URL の機能をオフにするには、アプリケーションの web.config ファイルに次を追加します。

<system.webServer><handlers><remove name="ExtensionlessUrl-Integrated-4.0"/><remove name=" ExtensionlessUrl-ISAPI-4.0_32bit "/></handlers>
</system.webServer>

追加情報

更新プログラムの情報

この更新プログラムの入手方法

これらの更新プログラムは、Microsoft Windows Update Web サイトまたは Windows ダウンロード センターからダウンロードできます。

Windows Update Web サイト

http://update.microsoft.com

Windows ダウンロード センター

以下のファイルは、「Microsoft ダウンロード センター」からダウンロードできます。

オペレーティング システム 更新
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 更新プログラム パッケージをダウンロード

前提条件

この更新プログラムを適用するには、以下のいずれかのオペレーティング システムを搭載しているコンピューターに IIS 7.0 または IIS 7.5 がインストールされている必要があります。

  • Windows Vista Service Pack 2 (SP2)
  • Windows Server 2008 SP2
  • Windows 7
  • Windows Server 2008 R2

再起動の必要性

この更新プログラムを適用するときに IIS が実行されている場合は、コンピューターを再起動する必要があります。

更新プログラムの置き換えに関する情報

この更新プログラムを適用しても、他の更新プログラムが置き換えられることはありません。

ファイル情報

この更新プログラム (英語版) のファイル属性は次表のとおりです。ただし、これより新しい更新プログラムがリリースされている可能性もあります。 これらのファイルの日付と時刻は世界協定時 (UTC) で記載されています。 ファイル情報に表示される時刻は、ローカル時刻に変換されています。 UTC とローカル時刻との時差を確認するには、[コントロール パネル] の [日付と時刻] の [タイム ゾーン] タブを使用してください。

サポートされているすべてのバージョンの Windows Server 2008 および Windows Vista (x86 ベース)

ファイル名 ファイルのバージョン ファイル サイズ 日付 時刻
Httpapi.dll 6.0.6002.22350 30,720 2010 年 2 月 26 日 1,707
Http.sys 6.0.6002.22350 411,648 2010 年 2 月 26 日 14:58
Hwebcore.dll 7.0.6002.22350 12,800 2010 年 2 月 26 日 1,707
Iiscore.dll 7.0.6002.22350 191,488 2010 年 2 月 26 日 1,707
Iisstart.htm 該当しない 689 2009 年 4 月 3 日 20:49
W3dt.dll 7.0.6002.22350 23,552 2010 年 2 月 26 日 17:11
Welcome.png 適用外 184,946 2009 年 4 月 3 日 20:49

サポートされているすべてのバージョンの Windows Server 2008 および Windows Vista (x64 ベース)

ファイル名 ファイルのバージョン ファイル サイズ 日付 時刻 プラットフォーム
Httpapi.dll 6.0.6002.22350 33,792 2010 年 2 月 26 日 21:33 x64
Http.sys 6.0.6002.22350 620,032 2010 年 2 月 26 日 1,415 x64
Hwebcore.dll 7.0.6002.22350 15,360 2010 年 2 月 26 日 21:33 x64
Iiscore.dll 7.0.6002.22350 296,448 2010 年 2 月 26 日 21:33 x64
Iisstart.htm 適用外 689 2009 年 4 月 3 日 20:41 適用外
W3dt.dll 7.0.6002.22350 31,232 2010 年 2 月 26 日 2,135 x64
Welcome.png 適用外 184,946 2009 年 4 月 3 日 20:41 適用外
Hwebcore.dll 7.0.6002.22350 12,800 2010 年 2 月 26 日 1,707 x86
Iiscore.dll 7.0.6002.22350 191,488 2010 年 2 月 26 日 1,707 x86
W3dt.dll 7.0.6002.22350 23,552 2010 年 2 月 26 日 17:11 x86
Httpapi.dll 6.0.6002.22350 30,720 2010 年 2 月 26 日 1,707 x86

サポートされているすべてのバージョンの Windows Server 2008 (IA-64 ベース)

ファイル名 ファイルのバージョン ファイル サイズ 日付 時刻 プラットフォーム
Httpapi.dll 6.0.6002.22350 70,656 2010 年 2 月 26 日 16:50 IA-64
Http.sys 6.0.6002.22350 1,176,576 2010 年 2 月 26 日 1,508 IA-64
Hwebcore.dll 7.0.6002.22350 37,376 2010 年 2 月 26 日 16:50 IA-64
Iiscore.dll 7.0.6002.22350 547,328 2010 年 2 月 26 日 16:50 IA-64
Iisstart.htm 適用外 689 2009 年 4 月 3 日 20:42 適用外
W3dt.dll 7.0.6002.22350 52,736 2010 年 2 月 26 日 16:55 IA-64
Welcome.png 適用外 184,946 2009 年 4 月 3 日 20:42 適用外
Hwebcore.dll 7.0.6002.22350 12,800 2010 年 2 月 26 日 1,707 x86
Iiscore.dll 7.0.6002.22350 191,488 2010 年 2 月 26 日 1,707 x86
W3dt.dll 7.0.6002.22350 23,552 2010 年 2 月 26 日 17:11 x86
Httpapi.dll 6.0.6002.22350 30,720 2010 年 2 月 26 日 1,707 x86

サポートされているすべてのバージョンの Windows 7 (x86 ベース)

ファイル名 ファイルのバージョン ファイル サイズ 日付 時刻 プラットフォーム
Hwebcore.dll 7.5.7600.20654 12,800 2010 年 2 月 26 日 1,008 x86
Iiscore.dll 7.5.7600.20654 198,144 2010 年 2 月 26 日 1,008 x86
W3dt.dll 7.5.7600.20654 24,064 2010 年 2 月 26 日 1,008 x86

サポートされているすべてのバージョンの Windows 7 および Windows Server 2008 R2 (x64 ベース)

ファイル名 ファイルのバージョン ファイル サイズ 日付 時刻 プラットフォーム
Hwebcore.dll 7.5.7600.20654 15,360 2010 年 2 月 26 日 1,004 x64
Iiscore.dll 7.5.7600.20654 314,368 2010 年 2 月 26 日 1,004 x64
W3dt.dll 7.5.7600.20654 31,744 2010 年 2 月 26 日 1,004 x64

サポートされているすべてのバージョンの Windows Server 2008 R2 (IA-64 ベース)

ファイル名 ファイルのバージョン ファイル サイズ 日付 時刻 プラットフォーム
Hwebcore.dll 7.5.7600.20654 37,376 2010 年 2 月 26 日 08:50 IA-64
Iiscore.dll 7.5.7600.20654 575,488 2010 年 2 月 26 日 08:50 IA-64
W3dt.dll 7.5.7600.20654 52,224 2010 年 2 月 26 日 08:55 IA-64

状態

Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。

ハンドラーに子の要求を実行させたい場合は、ハンドラーを作成するときに EXECUTE_FLAG_IGNORE_CURRENT_INTERCEPTOR フラグを使用できます。 この動作により、子の要求でフラグが再度呼び出されなくなります。

EXECUTE_FLAG_IGNORE_CURRENT_INTERCEPTOR フラグは、IIS 7.0 および IIS 7.5 でサポートされている要求実行定数です。 フラグは、特定の要求チェーンのハンドラーを無視する必要があることを示します。 フラグの詳細については、次の MSDN (Microsoft Developer Network) Web サイトを参照してください。

子要求の実行動作を制御する実行フラグ IIS 7.0 でハンドラー マッピングを構成するための要件の詳細については、次のマイクロソフト TechNet Web サイトを参照してください。

IIS でハンドラー マッピングを構成する

追加ファイル情報

Windows Server 2008 および Windows Vista の追加ファイル情報

サポートされているすべてのバージョンの Windows Server 2008 および Windows Vista (x86 ベース) の追加ファイル情報

ファイル名 Update.mum
ファイル バージョン 適用外
ファイル サイズ 5,158
日付 (UTC) 2010 年 2 月 27 日
(UTC) のレポート 1,817
ファイル名 X86_1e7a6f15f4d7f4edd519aef2d647881c_31bf3856ad364e35_6.0.6002.22350_none_1d29480970a05e6f.manifest
ファイル バージョン 適用外
ファイル サイズ 696
日付 (UTC) 2010 年 2 月 27 日
(UTC) のレポート 1,817
ファイル名 X86_858118480c32f0534bf960b55b372bbf_31bf3856ad364e35_6.0.6002.22350_none_fbbdf75a771ea5a3.manifest
ファイル バージョン 適用外
ファイル サイズ 705
日付 (UTC) 2010 年 2 月 27 日
(UTC) のレポート 1,817
ファイル名 X86_c6ec327fe3d68b3a7c1ee394cc3e55e4_31bf3856ad364e35_6.0.6002.22350_none_e6c62fe21d7f6f0c.manifest
ファイル バージョン 適用外
ファイル サイズ 692
日付 (UTC) 2010 年 2 月 27 日
(UTC) のレポート 1,817
ファイル名 X86_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22350_none_f7e64594b3b84c39.manifest
ファイル バージョン 適用外
ファイル サイズ 4,708
日付 (UTC) 2010 年 2 月 26 日
(UTC) のレポート 1,850
ファイル名 X86_microsoft-windows-http_31bf3856ad364e35_6.0.6002.22350_none_aefb04de2f475f7e.manifest
ファイル バージョン 適用外
ファイル サイズ 144,703
日付 (UTC) 2010 年 2 月 26 日
(UTC) のレポート 18:52
ファイル名 X86_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22350_none_d1e410bc3fb12f83.manifest
ファイル バージョン 適用外
ファイル サイズ 16,238
日付 (UTC) 2010 年 2 月 26 日
(UTC) のレポート 18:49

サポートされているすべてのバージョンの Windows Server 2008 および Windows Vista (x64 ベース) の追加ファイル情報

ファイル名 Amd64_31545cc2b22af01a59ebb17bbace1cd7_31bf3856ad364e35_6.0.6002.22350_none_70348f26c94b803f.manifest
ファイル バージョン 適用外
ファイル サイズ 1,000
日付 (UTC) 2010 年 2 月 27 日
(UTC) のレポート 1,817
ファイル名 Amd64_5448eef498705cbe74c3240f471198c3_31bf3856ad364e35_6.0.6002.22350_none_ca9b0a6a45ef30c2.manifest
ファイル バージョン 適用外
ファイル サイズ 696
日付 (UTC) 2010 年 2 月 27 日
(UTC) のレポート 1,817
ファイル名 Amd64_70b0ac19a0faeb698c7dfffa4d951280_31bf3856ad364e35_6.0.6002.22350_none_3928bcb681238700.manifest
ファイル バージョン 適用外
ファイル サイズ 1,040
日付 (UTC) 2010 年 2 月 27 日
(UTC) のレポート 1,817
ファイル名 Amd64_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22350_none_5404e1186c15bd6f.manifest
ファイル バージョン 適用外
ファイル サイズ 4,722
日付 (UTC) 2010 年 2 月 26 日
(UTC) のレポート 23:11
ファイル名 Amd64_microsoft-windows-http_31bf3856ad364e35_6.0.6002.22350_none_0b19a061e7a4d0b4.manifest
ファイル バージョン 適用外
ファイル サイズ 144,967
日付 (UTC) 2010 年 2 月 26 日
(UTC) のレポート 23:13
ファイル名 Amd64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22350_none_2e02ac3ff80ea0b9.manifest
ファイル バージョン 適用外
ファイル サイズ 16,270
日付 (UTC) 2010 年 2 月 26 日
(UTC) のレポート 23:09
ファイル名 Update.mum
ファイル バージョン 適用外
ファイル サイズ 5,204
日付 (UTC) 2010 年 2 月 27 日
(UTC) のレポート 1,817
ファイル名 Wow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22350_none_385756922c6f62b4.manifest
ファイル バージョン 適用外
ファイル サイズ 9,710
日付 (UTC) 2010 年 2 月 26 日
(UTC) のレポート 18:42
ファイル名 X86_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22350_none_f7e64594b3b84c39.manifest
ファイル バージョン 適用外
ファイル サイズ 4,708
日付 (UTC) 2010 年 2 月 26 日
(UTC) のレポート 1,850

サポートされているすべてのバージョンの Windows Server 2008 (IA-64 ベース) の追加ファイル情報

ファイル名 Ia64_27d3cfa1344d417e7dcf371af14a494b_31bf3856ad364e35_6.0.6002.22350_none_4460c56ad3f3cab5.manifest
ファイル バージョン 適用外
ファイル サイズ 694
日付 (UTC) 2010 年 2 月 27 日
(UTC) のレポート 1,817
ファイル名 Ia64_3e5b74e023a4d148ceddd6b4ca5a88f9_31bf3856ad364e35_6.0.6002.22350_none_082778ed5cc3c10e.manifest
ファイル バージョン 適用外
ファイル サイズ 1,058
日付 (UTC) 2010 年 2 月 27 日
(UTC) のレポート 1,817
ファイル名 Ia64_8912b65e3989f0274874c85d898f409b_31bf3856ad364e35_6.0.6002.22350_none_cca4e76efee005c8.manifest
ファイル バージョン 適用外
ファイル サイズ 1,038
日付 (UTC) 2010 年 2 月 27 日
(UTC) のレポート 1,817
ファイル名 Ia64_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22350_none_f7e7e98ab3b65535.manifest
ファイル バージョン 適用外
ファイル サイズ 4,715
日付 (UTC) 2010 年 2 月 26 日
(UTC) のレポート 1,818
ファイル名 Ia64_microsoft-windows-http_31bf3856ad364e35_6.0.6002.22350_none_aefca8d42f45687a.manifest
ファイル バージョン 適用外
ファイル サイズ 144,957
日付 (UTC) 2010 年 2 月 26 日
(UTC) のレポート 1,820
ファイル名 Ia64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22350_none_d1e5b4b23faf387f.manifest
ファイル バージョン 適用外
ファイル サイズ 16,254
日付 (UTC) 2010 年 2 月 26 日
(UTC) のレポート 18:16
ファイル名 Update.mum
ファイル バージョン 適用外
ファイル サイズ 3,032
日付 (UTC) 2010 年 2 月 27 日
(UTC) のレポート 1,817
ファイル名 Wow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.0.6002.22350_none_385756922c6f62b4.manifest
ファイル バージョン 適用外
ファイル サイズ 9,710
日付 (UTC) 2010 年 2 月 26 日
(UTC) のレポート 18:42
ファイル名 X86_microsoft-windows-http-api_31bf3856ad364e35_6.0.6002.22350_none_f7e64594b3b84c39.manifest
ファイル バージョン 適用外
ファイル サイズ 4,708
日付 (UTC) 2010 年 2 月 26 日
(UTC) のレポート 1,850

Windows 7 および Windows Server 2008 R2 の追加ファイル情報

サポートされているすべてのバージョンの Windows 7 (x86 ベース) の追加ファイル情報

ファイル名 Update.mum
ファイル バージョン 適用外
ファイル サイズ 1,856
日付 (UTC) 2010 年 2 月 26 日
(UTC) のレポート 17:34
ファイル名 X86_8351b8daf6943b693db57904da56bc16_31bf3856ad364e35_6.1.7600.20654_none_5b65c7b268b9d6bf.manifest
ファイル バージョン 適用外
ファイル サイズ 705
日付 (UTC) 2010 年 2 月 26 日
(UTC) のレポート 17:34
ファイル名 X86_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20654_none_d0296e5ba39e7f7c.manifest
ファイル バージョン 適用外
ファイル サイズ 10,228
日付 (UTC) 2010 年 2 月 26 日
(UTC) のレポート 1,157

サポートされているすべてのバージョンの Windows 7 および Windows Server 2008 R2 (x64 ベース) の追加ファイル情報

ファイル名 Amd64_6dc8283f92dde563aa9adc39d29d56a1_31bf3856ad364e35_6.1.7600.20654_none_06c5836643d8c1ff.manifest
ファイル バージョン 適用外
ファイル サイズ 1,000
日付 (UTC) 2010 年 2 月 26 日
(UTC) のレポート 17:34
ファイル名 Amd64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20654_none_2c4809df5bfbf0b2.manifest
ファイル バージョン 適用外
ファイル サイズ 10,236
日付 (UTC) 2010 年 2 月 26 日
(UTC) のレポート 1,133
ファイル名 Update.mum
ファイル バージョン 適用外
ファイル サイズ 2,076
日付 (UTC) 2010 年 2 月 26 日
(UTC) のレポート 17:34
ファイル名 Wow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20654_none_369cb431905cb2ad.manifest
ファイル バージョン 適用外
ファイル サイズ 7,906
日付 (UTC) 2010 年 2 月 26 日
(UTC) のレポート 1,028

サポートされているすべてのバージョンの Windows Server 2008 R2 (IA-64 ベース) の追加ファイル情報

ファイル名 Ia64_5c181612b6fab262c02ec62d718c487b_31bf3856ad364e35_6.1.7600.20654_none_c84aea562b85fe03.manifest
ファイル バージョン 適用外
ファイル サイズ 1,058
日付 (UTC) 2010 年 2 月 26 日
(UTC) のレポート 17:34
ファイル名 Ia64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20654_none_d02b1251a39c8878.manifest
ファイル バージョン 適用外
ファイル サイズ 10,232
日付 (UTC) 2010 年 2 月 26 日
(UTC) のレポート 1,136
ファイル名 Update.mum
ファイル バージョン 適用外
ファイル サイズ 1,862
日付 (UTC) 2010 年 2 月 26 日
(UTC) のレポート 17:34
ファイル名 Wow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.20654_none_369cb431905cb2ad.manifest
ファイル バージョン 適用外
ファイル サイズ 7,906
日付 (UTC) 2010 年 2 月 26 日
(UTC) のレポート 1,028