HttpModule、HttpHandler-IHttpModule(httpModules)不起作用的两个原因
一、看“应用程序池”的“托管管道模型”是否正确
要使用“集成”才正确,网上有说得用“经典”模式,但我测试得用“集成”模式。
二、web.config 配置是否适合 IIS 版本
要使用“集成”才正确,网上有说得用“经典”模式,但我测试得用“集成”模式。
二、web.config 配置是否适合 IIS 版本
在 IIS 7 以下的版本中,应用以下配置:
<system.web> <httpModules> <add name="Cftea.MyHttpModule" type="CfteaHttpModule程序集" /> </httpModules> </system.web>
在 IIS 7 及以上的版本中,应用以下配置:
<system.webServer> <modules> <add name="Cftea.MyHttpModule" type="CfteaHttpModule程序集" /> </modules> </system.webServer>