首页 > 其他 > 详细

IIS7,iis6 管道模型及处理差异

时间:2014-02-26 15:18:38      阅读:323      评论:0      收藏:0      [点我收藏+]

IIS7.0 集成管道是一个统一请求处理管道,支持本地代码和托管代码模块,托管代码模块实现IHttpModule接口,可以访问请求管道里面的所有事件。

例如,一个托管代码模块可以被用来对asp.net网页页面和HTML页面进行表达验证,这是事实即使html页面被IIS和asp.net认为是静态资源。

在IIS7.0集成模式中一个请求所经过的阶段和IIS6.0中的asp.net资源请求类似,然而,在iis7.0中,
这些阶段包括几个其他的应用实际,诸如MapRequestHandler,LogRequest和PostLogRequest事件

IIS7.0和6.0的处理过程的主要区别在于asp.net如何与IIS服务器实现集成,再IIS6.0中有两个请求处理管道,其中一个管道式本地代码
ISAPI FILTERS 和扩展组件,另外一个是管道是托管代码应用组件,如asp.net.
在IIS7.0中,asp.net运行时集成WEBSERVER,所以有一个针对所有请求的统一请求处理管道,对于asp.net开发者来说,集成管道的主要优点如下:
1、集成管道触发游HttpApplication对象暴露的各个事件,同时asp.net的http module可以在IIS7.0集成模式下工作

asp.net 在IIS6 中是ISAPI extensions扩展组件形式存在,而在IIS7中成为核心部分,可以处理各种请求(包含托管代码和非托管代码

IIS7,iis6 管道模型及处理差异

原文:http://www.cnblogs.com/aloha/p/3565579.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!