IIS生命周期

原创
2017/04/06 16:42
阅读数 187

一、发出一个对应用程序资源的请求:

        ASP.NET应用程序的生命周期以浏览器向WEB服务器发送请求为起点。

二、统一管道接收对应用程序的第一个请求:

        当统一管道接收对应用程序中的任何资源的第一个请求时,将为ApplicationManager类创建一个实例,该实例就是处理请求的应用程序域。在应用程序域中,将为HostingEnvironment类创建一个实例,该实例提供对有关应用程序的信息的访问。

三、将为每个请求创建响应对象:

        在创建了应用程序域并对HostingEvironment对象进行实例化之后,将创建并初始化应用程序对象,如:HttpContext、HttpRequest和HttpResponse.HttpContext类包含特定于当前应用程序请求的对象,如HttpRequest和HttpResponse对象。HttpRequest对象包含有关当前请求的信息,包括Cookie和浏览器信息。HttpResponse对象包含发送到客户端的响应,其中包括所有呈现的输出和Cookie.

四、将HttpApplication对象分配给请求

        初始化所有应用程序对象之后,将通过创建HttpApplication类的实例来启动应用程序。

五、由HttpApplication处理请求

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部