国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > IIS > 正文

IIS7中ASP.net 請求處理過程說明

2024-08-29 03:13:24
字體:
供稿:網(wǎng)友
IIS7 站點啟動并處理請求的步驟如下圖:

  步驟 1 到 6 ,是處理應(yīng)用啟動,啟動好后,以后就不需要再走這個步驟了。

  上圖的8個步驟分別如下:

    當(dāng)客戶端瀏覽器開始HTTP 請求一個WEB 服務(wù)器的資源時,HTTP.sys 攔截到這個請求。 HTTP.sys contacts WAS to obtain information from the configuration store. WAS 向配置存儲中心請求配置信息。applicationHost.config。 WWW 服務(wù)接受到配置信息,配置信息指類似應(yīng)用程序池配置信息,站點配置信息等等。 WWW 服務(wù)使用配置信息去配置 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 的應(yīng)用程序池的托管管道模式分兩種: 經(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,就分派給負(fù)責(zé)處理 ASP.NET 的 IIS ISAPI extension,也就是 aspnet_isapi.dll。下圖是這個架構(gòu)的示意圖。

  IIS  7 應(yīng)用程序池的 托管管道模式  經(jīng)典  模式也是這樣的工作原理。 這種模式是兼容IIS 6 的方式, 以減少升級的成本。

  IIS6 的執(zhí)行架構(gòu)圖,以及 IIS7  應(yīng)用程序池配置成經(jīng)典模式的執(zhí)行架構(gòu)圖

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 青神县| 长丰县| 锦屏县| 志丹县| 偏关县| 玉龙| 三穗县| 共和县| 临泉县| 招远市| 剑河县| 浠水县| 仲巴县| 平乡县| 塔城市| 赫章县| 濮阳县| 辽源市| 台北县| 沈丘县| 涞水县| 建阳市| 墨玉县| 枣庄市| 阿勒泰市| 修文县| 堆龙德庆县| 定日县| 苏尼特右旗| 万盛区| 彰武县| 新建县| 岳阳县| 万源市| 西林县| 上犹县| 广平县| 通海县| 磐安县| 广昌县| 湟中县|