【问题标题】:custom HttpModule doesn't work in vs 2012自定义 HttpModule 在 vs 2012 中不起作用
【发布时间】:2014-06-20 08:10:17
【问题描述】:

我通过实现IHttpModule接口编写了一个自定义HTTPModule。然后我在web.config文件中注册了它

<configuration>
  <system.web>
    <httpModules >
      <add name="AuthHttpModule" type="AuthHttpModule" />
    </httpModules>
  </system.web>
</configuration>

但是当我尝试访问任何页面时它会引发错误

检测到不适用于集成的 ASP.NET 设置 托管管道模式。

注意:我使用的是 VS2012 和 C#。

【问题讨论】:

    标签: asp.net httpmodule


    【解决方案1】:

    如果您使用集成模式,请在 system.webServer 而不是 system.web 中配置处理程序和模块。

    <configuration>
        <system.webServer>
          <handlers>
    
          </handlers>
          <modules>
    
          </modules>
        </system.webServer>
    </configuration>
    

    或者

    如果您想使用现有设置,可以使用“经典模式”

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多