初めてのデート

导航

IIS 7 的工作原理(ASP.NET 请求处理过程)

1、当客户端发送HTTP Request时,服务端的HTTP.sys(可以理解为IIS的一个监听组件) 拦截到这个请求;

2HTTP.sys 联系 WAS 向配置存储中心请求配置信息。

3、然后将请求传入IIS的应用程序池。

4、检查请求的后缀,启动aspnet_isapi.dll这个dll,这个dll.net framework里面的,也就是说到这一步,请求进入了.net framework的管辖范围。

5、这个时候如果是WebForm,开始执行复杂的页面生命周期(HttpRuntime→ProcessRequest→HttpContext→HttpHandler);如果是MVC,则启动mvc的路由机制,根据路由规则为URL来指定HttpHandler

6httpHandler处理请求后,请求结束,给出Response,客户端处理响应,整个过程结束。

 

参考:

https://www.cnblogs.com/TomXu/p/3756774.html

posted on 2019-02-25 11:10  saman_--  阅读(362)  评论(0编辑  收藏  举报