首页 > Web开发 > 详细

初识ASP.NET CORE:一、HTTP pipeline

时间:2016-08-10 17:34:42      阅读:218      评论:0      收藏:0      [点我收藏+]

完整的http请求在asp.net framework中的处理流程: 

技术分享
 1 Asp.Net
 2 HttpRequest-->
 3 HTTP.exe-->
 4 inetinfo.exe(w3wp.exe)->
 5 ASPNET_ISAPI.DLL-->
 6 Http Pipeline-->ASPNET_WP.EXE-->
 7 HttpRuntime.Init-->
 8 HttpRuntime.ProcessRequest-->
 9 ISAPIRuntime.ProcessRequest-->
10 HttpApplication Factory-->HttpApplication-->
11 HttpModule-->
12 HttpHandler Factory-->HttpHandler-->
13 HttpHandler.ProcessRequest() 
14 BeginRequest
15 AuthenticateRequest,PostAuthenticateRequest
16 AuthorizeRequest,PostAuthorizeRequest
17 ResolveRequestCache,PostResolveRequestCache
18 PostMapRequestHandler
19 AcquireRequestState,PostAcquireRequestState
20 PreRequestHandlerExecute,PostRequestHandlerExecute
21 ReleaseRequestState,PostReleaseRequestState
22 UpdateRequestCache,PostUpdateRequestCache
23 LogRequest,PostLogRequest
24 EndRequest
Asp.Net
技术分享
 1 Asp.Net MVC
 2 HttpRequest-->
 3 HTTP.exe-->
 4 inetinfo.exe(w3wp.exe)->
 5 ASPNET_ISAPI.DLL-->
 6 Http Pipeline-->
 7 HttpRuntime.Init-->
 8 HttpRuntime.ProcessRequest-->
 9 ISAPIRuntime.ProcessRequest-->
10 BeginRequest
11 AuthenticateRequest,PostAuthenticateRequest
12 AuthorizeRequest,PostAuthorizeRequest
13 ResolveRequestCache,PostResolveRequestCache
14 MvcHandler
15 AcquireRequestState,PostAcquireRequestState
16 Controllor,Action
17 View
18 EndRequest
Asp.Net MVC
技术分享
 1 Asp.Net Core
 2 HttpRequest-->
 3 Server-->
 4 HttpApplication-->
 5 MiddleWare(s)(handle features in HttpContext)
 6 MiddleWare(s)(handle features in HttpContext)
 7 MiddleWare(s)(handle features in HttpContext)
 8 (error handling,static file server,authentication,Routing MVC)
 9 .
10 .
11 .
Asp.Net Core

 

技术分享

 

初识ASP.NET CORE:一、HTTP pipeline

原文:http://www.cnblogs.com/riusmary/p/5757479.html

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