技术开发 频道

IIS5IIS6IIS7的ASP.net请求处理过程

IIS 7 的 ASP.net 请求处理过程

   IIS7 站点启动并处理请求的步骤如下图:

   步骤 1 到 6 ,是处理应用启动,启动好后,以后就不需要再走这个步骤了。
 



上图的8个步骤分别如下:


   1、当客户端浏览器开始HTTP 请求一个WEB 服务器的资源时,HTTP.sys 拦截到这个请求。 
   2、HTTP.sys contacts WAS to obtain information from the configuration store.
   3、WAS 向配置存储中心请求配置信息。applicationHost.config。 
   4、WWW 服务接受到配置信息,配置信息指类似应用程序池配置信息,站点配置信息等等。 
   5、WWW 服务使用配置信息去配置 HTTP.sys 处理策略。 
   6、WAS starts a worker process for the application pool to which the request was made.
   7、The worker process processes the request and returns a response to HTTP.sys.
   8、客户端接受到处理结果信息。

   W3WP.exe 进程中又是如果处理得呢?? IIS 7 的应用程序池的托管管道模式分两种: 经典和集成。 这两种模式下处理策略各不相通。


 

0
相关文章