zoukankan      html  css  js  c++  java
  • IHttpModule不起作用的两个原因

    最近在将系统改造成微服务的过程中,需要对以前的Url请求做兼容性处理,于是就采用了HttpModules模型,但在测试中碰到IHttpModules模块不起作用.

    一.IIS配置问题

    我用的IIS7.0,应用程序池采用的是集成模式,换成经典模式才起作用.

    二.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>

    PS:第2种是网上的说法,我在IIS经典模式式使用第一种web.config的配置也没问题.

    使用环境vs2015+iisexpress10 用第二种方法没有问题

    参考:https://www.cnblogs.com/gudi/p/6413727.html

  • 相关阅读:
    1 Anytao系列文章
    arraylist使用
    安装SQL 2005 的前提条件
    div+css
    Web MVC框架的三种类型
    使用javascript做页面间传值
    应用程序框架设计
    利用UrlRewrite,asp.net动态生成htm页面
    收集
    dwr配置
  • 原文地址:https://www.cnblogs.com/hedianzhan/p/8399594.html
Copyright © 2011-2022 走看看