• 初识ASP.NET CORE:一、HTTP pipeline


    完整的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

  • 相关阅读:
    Pandas学习笔记,如何从DataFrame里选择一个Series
    数据结构_郝斌_数组
    数据结构_郝斌_预备知识2
    数据结构_郝斌_预备知识1
    数据结构_郝斌_目录
    数据结构_郝斌_链表
    Vocabulary Recitation 2020/04/08
    5月11号
    5月10号
    5月9号
  • 原文地址:https://www.cnblogs.com/riusmary/p/5757479.html
Copyright © 2020-2023  润新知