![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Asp.net
文章平均质量分 54
yibintang
好学
展开
-
IIS在将Tcp/IP的请求发送到服务器端Asp.Net应用程序的处理过程
1. IIS在接收到页面请求消息后,将url和port信息转换成物理路径,取得物理路径文件的后缀名,如果是静态页面,则直接通过IIS打开,如果是动态页面则使用不同的处理程序打开。如果是asp.net文件,被inetinfo.exe截获,然后转交给aspnet_asapi.dll进程,然后通过HttpPipeLine管道传送给aspnet_wp.exe进程,接下来到了HttpRunTime处理中心。原创 2013-01-21 21:52:28 · 1361 阅读 · 0 评论 -
HttpModule和HttpHandler
HttpApplication对象中有影响当前应用程序的Modules集合。HttpModule负责监听HttpRequest,在Http请求到达真正的处理中心HttpHandler之前,对HttpRequest增加或者过滤掉部分内容,或者在某些情况下终止HttpRequest请求,从而起到Filter过滤器的作用。默认内置了很多HttpModule,有FileAuthorization、Form原创 2013-01-21 21:58:00 · 662 阅读 · 0 评论 -
Asp.net Web Form开发的页面生命周期模型
过程:PreInit、Init、PreLoad、Load、LoadComplete、PreRender、Render、Unload执行的事件:OnPreInit: 用来检查IsPostBack属性、生成控件ID、加载Theme、应用母版页、初始化控件和控件的值OnInit:发生在所有控件被初始化,所有皮肤被应用以后,用于读取或者初始化控件属性,添加控件事件。InitComplete原创 2013-01-21 21:55:18 · 1230 阅读 · 0 评论 -
HttpApplication的生命周期
IIS接到请求,通过asp.net_asapi.dll调用HttpRuntime生成了HttpWorkerRequest后,再通过调用HttpApplicationFactory的静态方法创建HttpApplication对象。HttpApplication对象由HttpApplication池管理。为每一个应用程序创建一个Application对象,如果得到新的请求,则先去HttpApplica原创 2013-01-21 21:56:20 · 1342 阅读 · 0 评论