IIS 之 Asp.Net项目内部运行详解
生活随笔
收集整理的這篇文章主要介紹了
IIS 之 Asp.Net项目内部运行详解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我們都知道,當用戶在瀏覽器地址欄中輸入網址時,該請求會被IIS服務器捕獲,如果是請求的是靜態頁面則由IIS本身處理并直接返回客戶端;如果是動態頁(*.aspx),通過一系列的前期的處理來到 .NET 運行時,然后交給 Aspnet_ispai.dll 處理,處理完成后返回處理結果。請求和處理過程可以分為:HttpRuntime → HttpModule?→ HttpApplicationFactory?→ HttpApplication?→ HttpHandlerFactory?→ HttpHandler → HttpModule → 將請求結果返回到客戶端。
下面我們通過單步調式跟蹤System.Web.Dll源碼來分析各個過程中關鍵處理函數:
1、首先進入管道運行時中的托管入口函數
?
總結
以上是生活随笔為你收集整理的IIS 之 Asp.Net项目内部运行详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Etsy如何及为什么迁移到API优先的架
- 下一篇: js 20160810