Register HTTP Handlers

今天看了下elfinder,从网上找到了开源代码,打开部署到iis7.5上,运行正常,了解了下基本功能和后台代码,部署时忽略了程序池模式,选择的集成模式,framework 4.0。但项目中用的是经典模式准备迁移进项目时发现问题,换成经典模式显示连接不到后台程序错误,即HTTP Handlers注册未成功,从网上照了N多资料,现记录如下

To register an HTTP handler for IIS 6.0

<configuration>
  <system.web>
    <httpHandlers>
      <add verb="*" path="SampleHandler.new" 
        type="SampleHandler, SampleHandlerAssembly" />
    </httpHandlers>
  </system.web>
</configuration>

To register an HTTP handler for IIS 7.0 running in Classic mode

<configuration>
  <system.web>
    <httpHandlers>
      <add verb="*" path="SampleHandler.new" 
        type="SampleHandler, SampleHandlerAssembly" />
    </httpHandlers>
  </system.web>
  <system.webServer>
    <add name=SampleHandler" verb="*" path="SampleHandler.new" 
      Modules="IsapiModule" 
      scriptProcessor="FrameworkPath\aspnet_isapi.dll"
      resourceType="File" />
  </system.webServer>
</configuration>

To register an HTTP handler for IIS 7.0 running in Integrated Mode

<configuration>
  <system.webServer>
    <handlers>
      <add name="SampleHandler" verb="*" 
        path="SampleHandler.new" 
        type="SampleHandler, SampleHandlerAssembly" 
        resourceType="Unspecified" />
    </handlers>
  </system.webServer>
</configuration>

注:FrameworkPath 在经典模式下必须正确,建议写成:
32位机器 %systemroot%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll
64位机器 %systemroot%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll

转载于:https://www.cnblogs.com/songshch/p/HTTPHandlers--Config.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值