IIS部署托管管道模式的集成和经典区别_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > IIS部署托管管道模式的集成和经典区别

IIS部署托管管道模式的集成和经典区别

 2014/11/21 12:55:09  BlueWhale84  程序员俱乐部  我要评论(0)
  • 摘要:关于ESPS和SCSJ在Windowsserver2008的问题总结SCSJ出现的问题在于集成模式和经典模式的选择上,系统本身是没有问题的。我们在部署系统的时候,选择了集成模式,导致WebConfig的HttpHandlers节点无法访问。在集成模式中,HTTP模块和HTTP处理程序不再定义于<system.web>中,而定义于<system.webServer>中。如果在集成模式中运行一个包括了HTTP模块或HTTP处理程序的web.config文件,那么将会发生失效
  • 标签:经典 iiS 区别 模式

关于ESPS和SCSJ在Windows server 2008的问题总结

SCSJ出现的问题在于集成模式和经典模式的选择上,系统本身是没有问题的。我们在部署系统的时候,选择了集成模式,导致WebConfig的HttpHandlers节点无法访问。

在集成模式中,HTTP模块和HTTP处理程序不再定义于<system.web>中,而定义于<system.webServer>中。如果在集成模式中运行一个包括了HTTP模块或HTTP处理程序的web.config文件,那么将会发生失效。

因为集成模式下,要想运行HTTP处理程序,必须在配置文件中添加一个<system.webServer>\<handlers>节点代替经典模式下的<system.web>\<httpHandler>节点。进行这种转换后,程序HTTP处理程序成功执行。

具体的转换方式如下:

在经典模式中,HTTP处理程序注册方式是添加一个<system.web>\<httpHandler>节点:

 

在集成模式中,HTTP处理程序注册方式是添加一个<system.webServer>\<handlers>节点:

 

 

使用集成模式,申请人姓名无法带出来,除非改成经典模式。

 

使用集成模式,申请人可以带出来,因为使用了<system.webServer>\<handlers>节点进行HTTP处理程序的注册

 

发表评论
用户名: 匿名