专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

iis7.0/7.5下的httpModules设置

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/2/14 0:14:35       共计:3634 浏览
一个httpModule突然不起作用了,原来是iis7里面的网站应用程序池使用了默认的“集成模式”,所以所有的http请求处理都托管给了 IIS,web.config里面的配置就不起效了。将程序池的模式改为“经典”之后,一切正常。当然你也可以在web.config里面加入下面的节 点,就不用把程序池模式改为“经典”模式了。 [c-sharp] view plaincopy
  1. <system.webServer>    <validation validateIntegratedModeConfiguration="false" />    <handlers></handlers>      
  2. <modules>  
  3. <add name="moduleName" type="moduleClass, moduleDLLName" preCondition="integratedMode"/>  
  4. </modules>  
  5. </system.webServer>  

    如果要兼顾IIS6及IIS7,可在web.config中同时保留httpHandlers(for IIS6)及handlers(for IIS7)里的相同定义,但记得要加上<validation validateIntegratedModeConfiguration="false" />,不然IIS7会因为定义重复出现而发生错误。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:“System.NullReferenceException”类型的异常在 App_Web_j2s3gau3.dll 中发生,但未在用户代码中进. | ·下一条:确定托管的管道模式

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有