IIS7的整合模式和經典模式

2022-08-31 11:15:10 字數 1342 閱讀 2533

一、iis7中整合模式與經典模式的區別

iis7.0中的web應用程式有兩種配置模式:經典模式和整合模式。經典模式是為了與之前的版本相容,使用isapi擴充套件來呼叫asp.net執行庫,原先執行於iis6.0下的web應用程式遷移到iis7.0中只要將應用程式配置成經典模式,**基本不用修改就可以正常執行。整合模式是一種統一的哀求處理管道,它將asp.net請求管道與iis核心管道組合在一起,這種模式能夠提供更好的效能,能夠實現配置和治理的模組化,而且增加了使用託管**模組擴充套件iis時的靈活性。假如老的web應用程式執行於iis7.0的整合模式下,可能需要對應用程式的web.config檔案進行修改,尤其是使用了實現ihttphandler介面的自定義模組的情況。iis7.0在同乙個伺服器上能夠同時支援兩種模式的應用程式。

iis6.0中asp.net mmc管理單元用於配置asp.net,7.0中asp.net應用程式的管理域iis管理更加緊密的整合在一起,不存在單獨的管理單元,所有的iis和asp.net配置都是使用iis管理器完成的。iis7.0配置資訊基於.net framework配置系統,所以iis7.0中執行的應用程式的web.config檔案同時包含web伺服器和asp.net配置設定,例如可以再web.config檔案中設定副檔名和檔案的對映(iis6.0中必須在iis中進行配置)。

二、配置檔案的區別

在整合模式中,http模組和http處理程式不再定義於中,而定義於中。如果在整合模式中執行乙個包括了http模組或http處理程式的web.config檔案,那麼將會發生失效。

因為整合模式下,要想執行http處理程式,必須在配置檔案中新增乙個\節點代替經典模式下的\節點。進行這種轉換後,程式http處理程式成功執行。

具體的轉換方式如下:

在經典模式中,http處理程式註冊方式是新增乙個\節點:

在整合模式中,http處理程式註冊方式是新增乙個\節點:

使用整合模式,申請人姓名無法帶出來,除非改成經典模式。

使用整合模式,申請人可以帶出來,因為使用了\節點進行http處理程式的註冊

最後,當使用整合模式時,需在節點下配置

IIS7的整合模式和經典模式

從網上找到的這篇文章 iis7.0中的web應用程式有兩種配置模式 經典模式和整合模式。經典模式是為了與之前的版本相容,使用isapi擴充套件來呼叫asp.net執行庫,原先執行於iis6.0下的web應用程式遷移到iis7.0中只要將應用程式配置成經典模式,基本不用修改就可以正常執行。整合模式是一...

IIS7 經典模式和整合模式的區別

iis7.0中的web應用程式有兩種配置模式 經典模式和整合模式。經典模式是為了與之前的版本相容,使用isapi擴充套件來呼叫asp.net執行庫,原先執行於iis6.0下的web應用程式遷移到iis7.0中只要將應用程式配置成經典模式,基本不用修改就可以正常執行。整合模式是一種統一的哀求處理管道,...

IIS7 經典模式和整合模式的區別

iis7.0中的web應用程式有兩種配置模式 經典模式和整合模式。經典模式是為了與之前的版本相容,使用isapi擴充套件來呼叫asp.net執行庫,原先執行於iis6.0下的web應用程式遷移到iis7.0中只要將應用程式配置成經典模式,基本不用修改就可以正常執行。整合模式是一種統一的哀求處理管道,...