學習IIS&MVC的運行原理(轉)
學習IIS&MVC的學習運行原理(轉)
閱讀次數:133 次 來源:admin 發布時間:我一直疑惑于以下問題,從客戶端發出一個請求,運行原理請求到達服務器端是學習怎樣跟iis銜接起來的,而iis又是運行原理怎樣讀取我發布的代碼的,并返回服務器上的學習文件。這其中是運行原理怎樣的一個處理過程。
1:當你從瀏覽器中輸入一個地址或點擊一個鏈接開始,學習你就已經發出了一個http請求(會根據請求者請求的運行原理主機頭或者IP或者端口號來找到對應的站點);
2:根據http協議,當請求到達相應的學習主機服務器時,由服務器上的運行原理系統進程http.sys(可以理解為專門處理http請求的進程)接收;
3:http.sys接收到請求信號后,傳遞給應用程序池的學習工作者進程,即IIS進程 inetinfo.exe,運行原理注意:這時候服務器進程與IIS銜接起來了。學習
IIS進程可以處理一般的運行原理靜態頁面如.html,處理完后直接將找到的學習html頁面返回到客戶端顯示;
4:如果是.aspx 或cshtml等頁面,IIS不能直接處理,這時,IIS進程會加載一個叫aspnet_isapi.dll;
5:當ISAPI收到處理請求后,會啟動一個ASP.NET工作進程,然后將請求信息轉交給ASP.NET工作進程(ASPNET_WP.EXE),注意:這時候IIS與ASP.NET銜接起來了。接下來,控制權由ASPNET_WP掌握。
未經允許不得轉載:>貴州網站建設公司 » 學習IIS&MVC的運行原理(轉)