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 的方式,沒有上述限制。
建議使用集成模式。