我通过实现IHttpModule接口编写了一个自定义HTTPModule。然后我在web.config文件中注册了它
<configuration>
<system.web>
<httpModules >
<add name="AuthHttpModule" type="AuthHttpModule" />
</httpModules>
</system.web>
</configuration>
但是当我尝试访问任何页面时,它会抛出错误
检测到的ASP.NET设置不适用于Integrated 管理流水线模式。
注意:我正在使用VS2012和C#。
答案 0 :(得分:7)
如果您使用集成模式,请配置处理程序&amp; system.webServer 中的模块,而不是 system.web 。
<configuration>
<system.webServer>
<handlers>
</handlers>
<modules>
</modules>
</system.webServer>
</configuration>
或
如果您想使用现有设置,可以使用“经典模式”。