多くのサイトで正常に実装されている HttpModule があります。IIS 8 の下で Windows 8 PC に実装しようとしていますが、ロードされていません。構成は次のとおりです。
- アプリケーション プールは、.Net 4.0 で統合モードを実行しています
- dll は .Net 4.0 を使用してコンパイルされています
- dll が web.config の system.webServer セクションに正しく登録されている (これは、古い system.web 構成セクションとクラシック モードを使用する場合の問題ではありません)。
- モジュールは、モジュールの下の IIS マネージャーに正しく表示され、実際にはユーザー インターフェイスを使用して登録されました。
- Web アプリケーションは IsapiModule (SQL Server Analysis Services msmdpump) も読み込んでおり、これは正しく機能しています。
参考までに、web.config セクションは次のとおりです。
<system.webServer>
<modules runAllManagedModulesForAllRequests="true">
<add name="MyModule" type="MyModule.ClassName" />
</modules>
</system.webServer>
管理された HttpModules をデフォルトで無効にすることができる IIS8 の新しいグローバル オプションはありますか?