各版本IIS下ASP.net請求處理過程區(qū)別第2/3頁
IIS 7 的 ASP.net 請求處理過程
IIS7 站點啟動并處理請求的步驟如下圖:
步驟 1 到 6 ,是處理應用啟動,啟動好后,以后就不需要再走這個步驟了。

上圖的8個步驟分別如下:
- 當客戶端瀏覽器開始HTTP 請求一個WEB 服務器的資源時,HTTP.sys 攔截到這個請求。
- HTTP.sys contacts WAS to obtain information from the configuration store.
- WAS 向配置存儲中心請求配置信息。applicationHost.config。
- WWW 服務接受到配置信息,配置信息指類似應用程序池配置信息,站點配置信息等等。
- WWW 服務使用配置信息去配置 HTTP.sys 處理策略。
- WAS starts a worker process for the application pool to which the request was made.
- The worker process processes the request and returns a response to HTTP.sys.
- 客戶端接受到處理結(jié)果信息。
W3WP.exe 進程中又是如果處理得呢?? IIS 7 的應用程序池的托管管道模式分兩種: 經(jīng)典和集成。 這兩種模式下處理策略各不相通。
本文作者:郭紅俊 http://blog.joycode.com/ghj
IIS 6 以及 IIS7 經(jīng)典模式的托管管道的架構(gòu)
在IIS7之前,ASP.NET 是以 IIS ISAPI extension 的方式外加到 IIS,其實包括 ASP 以及 PHP,也都以相同的方式配置(PHP 在 IIS 采用了兩種配置方式,除了 IIS ISAPI extension 的方式,也包括了 CGI 的方式,系統(tǒng)管理者能選擇 PHP 程序的執(zhí)行方式),因此客戶端對 IIS 的 HTTP 請求會先經(jīng)由 IIS 處理,然后 IIS 根據(jù)要求的內(nèi)容類型,如果是 HTML 靜態(tài)網(wǎng)頁就由 IIS 自行處理,如果不是,就根據(jù)要求的內(nèi)容類型,分派給各自的 IIS ISAPI extension;如果要求的內(nèi)容類型是 ASP.NET,就分派給負責處理 ASP.NET 的 IIS ISAPI extension,也就是 aspnet_isapi.dll。下圖是這個架構(gòu)的示意圖。
IIS 7 應用程序池的 托管管道模式 經(jīng)典 模式也是這樣的工作原理。 這種模式是兼容IIS 6 的方式, 以減少升級的成本。

IIS6 的執(zhí)行架構(gòu)圖,以及 IIS7 應用程序池配置成經(jīng)典模式的執(zhí)行架構(gòu)圖
相關(guān)文章
Win2008 R2 64Bit下IIS環(huán)境安裝memcache和memcached服務端的方法
這篇文章主要介紹了Win2008 R2 64Bit下IIS環(huán)境安裝memcache和memcached服務端的方法,需要的朋友可以參考下2016-06-06
windows2003 的安裝及安裝過程遇到的問題小結(jié)
Windows Server 2003是微軟于2003年3月28日發(fā)布的基于Windows XP/NT5.1開發(fā)的服務器操作系統(tǒng),Windows Server 2003的官方支持即已在2015年7月14日結(jié)束,Windows Server 2003的安全性不再獲得保障,本文給大家分享windows2003安裝過程遇到的問題,感興趣的朋友一起看看吧2023-01-01
Windows Server 2008 R2遠程設置選項灰色解決方法
最近公司環(huán)境有幾天Windows Server 2008R2的服務器因為沒有激活導致過期后都不能遠程,連接顯示器后發(fā)現(xiàn)遠程設置的地方為灰色了2013-06-06
IIS服務器下安裝配置XCache緩存器方法及XCache下載
使用這個加速器可以很大程度的降低CPU占用(但會造成更多的內(nèi)存占用),并使網(wǎng)頁執(zhí)行時間縮短。具體原理不介紹了,網(wǎng)上有很多2012-01-01
Microsoft Windows 2008 Server R2 iis7.5上傳文件限制200K更改
這篇文章主要介紹了Microsoft Windows 2008 Server R2上傳文件限制200K更改,需要的朋友可以參考下2015-10-10
Windows服務器關(guān)閉當先安全設置不允許下載該文件的解決方法
這篇文章主要介紹了Windows服務器關(guān)閉當先安全設置不允許下載該文件的解決方法,需要的朋友可以參考下2016-06-06
阿里云云服務器Windows2003系統(tǒng)中安裝和使用FTP圖文教程
這篇文章主要介紹了阿里云云服務器Windows2003系統(tǒng)中安裝和使用FTP圖文教程,本文包含F(xiàn)TP安裝、FTP賬號管理、FTP站管理等內(nèi)容,需要的朋友可以參考下2014-09-09

