码迷,mamicode.com
首页 > Web开发 > 详细

初识ASP.NET CORE:一、HTTP pipeline

时间:2016-08-10 17:37:29      阅读:261      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!