IIS7 0應用程式池整合和經典的區別

2021-06-23 08:28:50 字數 1034 閱讀 4836

整合模式,如果託管應用程式在採用整合模式的應用程式池中執行,伺服器將使用iis和asp.net的整合請求處理管道來處理請求。

經典模式,用經典模式的應用程式池執行,伺服器將會繼續通過aspnet_isapi.dll路由託管**請求,其處理請求的方式就像應用程式在 iis 6.0 中執行一樣。

在iis6.0的經典模式中,asp.net是乙個新增到iis中的isapi。在經典模式中iis擁有自身的管道。這些管道可以通過建立乙個isapi擴充套件進行擴充。asp.net只是isapi管道的乙個組成部分。利用副檔名判斷用那個isapi處理程式。

經典形式是為了與之前的版本相容,運用isapi擴充套件來呼叫asp.net運轉庫,原先運轉於iis6.0下的web應用程式遷移到iis7.0中只需將應用程式配置成經典形式,**根本不用修正就能夠正常運轉。

整合形式是一種統一的乞求處置管道,它將asp.net懇求管道與iis中心管道組合在一同,這種形式可以提供更好的效能,可以完成配置和管理的模組化,而且增加了運用託管**模組擴充套件iis時的靈敏性。假設老的web應用程式運轉於iis7.0的整合形式下,可能需求對應用程式的web.config檔案停止修正,特別是運用了完成ihttphandler介面的自定義模組的狀況。iis7.0在同乙個效勞器上可以同時支援兩種形式的應用程式。

web.config檔案的變化

system.webserver節指定了應用於web應用程式的iis7.0設定,其父節點是configuration,該節點中能夠設定的內容包括:

當懇求未包含指定資源時,web效勞器返回給客戶端的默許文件(defaultdocument); 響應的緊縮設定(httpcompression) 自定義頭部(httpprotocol節的customheaders) 模組(modules) 處置程式(handlers)

其中的一些設定僅適用於整合形式,而不適用於經典形式,如經典形式下運轉的應用程式則疏忽web.config的system.webserver節中指定的一切託管**模組和處置程式,這種形式下web應用程式應該在syste.web節的httpmodules和

httphandlers中定義模組和處置程式。

IIS7應用程式池整合和經典的區別

iis7應用程式池有整合和經典兩種模式,根據微軟官方的介紹,整合模式,如果託管應用程式在採用整合模式的應用程式池中執行,伺服器將使用 iis 和 asp.net 的整合請求處理管道來處理請求。經典模式,用經典模式的應用程式池中執行,伺服器會繼續通過 aspnet isapi.dll 路由託管 請求,...

IIS7 5應用程式池整合模式和經典模式的區別介紹

在 iis 7.5 中,應用程式池有兩種執行模式 整合模式和經典模式。應用程式池模式會影響伺服器處理託管 請求的方式。如果託管應用程式在採用整合模式的應用程式池中執行,伺服器將使用 iis 和 asp.net 的整合請求處理管道來處理請求。如果託管應用程式在採用經典模式的應用程式池中執行,伺服器會繼...

IIS應用程式池監控

最近發現公司執行的web 應用程式池會突然停止,做的負載均衡 路由負載 又無法監測到iis應用程式池的情況,就想著通過某一種監控方式監測iis應用程式池的情況,如果處關閉狀態則立刻重新啟動.所說的iis應用程式池監控也只能算是偽監控,不喜勿噴.執行 winform windows計畫任務 1.首先獲...