WebConfig的httpHandlers无效解决处理

有个站点是基于集成模式开发的,却硬要挂在经典模式的父站点下面,那就要做相应更改,基本就是Handlers换httpHandlers,Modules换httpModules,从节点<system.webserver>移到<system.web>,然而怎么改都进不了自定义的Handler里面,参考下面也是不行。


http://msdn.microsoft.com/en-us/library/vstudio/46c5ddfy(v=vs.100).aspx

http://msdn.microsoft.com/en-us/library/vstudio/ms228090(v=vs.100).aspx

http://www.cnblogs.com/songshch/p/HTTPHandlers--Config.html


第三个网址还写漏了个<Handlers>配置节,

最后采用折中方式,新建应用程序池->设为集成模式->应用到子站点->加上下句防止和父站点的WebConfig冲突

[html]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. <validation validateIntegratedModeConfiguration="false" />  

最后配置节如下:其中“*.jsloader”为虚拟网址,如果哪位知道为什么经典模式下配置不行,可能我哪里写错的话,请告知

[html]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. <system.webServer>  
  2. <validation validateIntegratedModeConfiguration="false" />  
  3.  <handlers>  
  4.    <!--<add name="JSLoaderHandler" verb="*" path="*.jsloader" type="Entity.SSORules.JSLoaderHandler" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified"/>  
  5.      <add name="JSLoaderHandler" verb="*" path="*.jsloader" type="Entity.SSORules.JSLoaderHandler" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" resourceType="File"/>-->  
  6.      <add name="JSLoaderHandler" verb="*" path="*.jsloader" type="Entity.SSORules.JSLoaderHandler" resourceType="Unspecified" />  
  7.   </handlers>  
  8. </system.webServer>  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值