5

我有一个已在许多站点中成功实施的 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>

我想知道,IIS8 中是否有任何新的全局选项可以默认禁用托管的 HttpModules?

4

0 回答 0