1. 程式人生 > >IIS7應用程式池整合和經典的區別 IIS7應用程式池整合和經典的區別

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

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

 

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

IIS7應用程式池有整合和經典兩種模式,根據微軟官方的介紹,

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

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

所以理解整合和經典的區別,一個通俗的說法就是經典模式即繼續使用IIS6的模式,也就是以前的模式。那麼整合究竟有什麼新的內容哪?

一個重要的說明,整合 .NET 模式下,應用程式不應在 <system.web>/<httpModules> 配置節中指定 ASP.NET 模組元件,而應使用 <system.webServer>/<modules> 配置節來載入 ASP.NET 模組元件。經典 .NET 模式 則是我們以前習慣的IIS 6 的方式,沒有上述限制。

建議使用整合模式。

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

IIS7應用程式池有整合和經典兩種模式,根據微軟官方的介紹,

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

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

所以理解整合和經典的區別,一個通俗的說法就是經典模式即繼續使用IIS6的模式,也就是以前的模式。那麼整合究竟有什麼新的內容哪?

一個重要的說明,整合 .NET 模式下,應用程式不應在 <system.web>/<httpModules> 配置節中指定 ASP.NET 模組元件,而應使用 <system.webServer>/<modules> 配置節來載入 ASP.NET 模組元件。經典 .NET 模式 則是我們以前習慣的IIS 6 的方式,沒有上述限制。

建議使用整合模式。