如何區分並選擇IIS程序池的「經典模式」和「集成模式」?

IIS7.0及以上IIS版本中的Web應用程序有兩種配置模式:經典模式和集成模式。二者區別你們能夠參考下,根據實際狀況選用。
如何區分並選擇IIS程序池的「經典模式」和「集成模式」?ide

【經典模式】模塊化

是爲了與以前的版本兼容,使用ISAPI擴展來調用ASP.NET運行庫,原先運行於IIS6.0下的Web應用程序遷移到IIS7.0中只要將應用程序配置成經典模式,代碼基本不用修改就能夠正常運行。性能

【集成模式】網站

它將ASP.NET請求管道與IIS核心管道組合在一塊兒,這種模式與操做系統結合更緊密,可以提供更好的性能,可以實現配置和治理的模塊化,並且增長了使用託管代碼模塊擴展IIS時的靈活性。操作系統

至於更多的區別,能夠參考微軟官方資料。這裏,暫時只說一下如何選擇:blog

一、默認就選擇經典模式,由於經典模式可以支持絕大部分目前的ASP.Net程序,至於.Net2.0仍是.Net4.0,就要根據網站實際運行環境進行選擇便可。開發

二、若是網站結構用了新技術開發,如MVC,就可能須要選擇集成模式。it

三、這兩種模式能夠在護衛神主機管理系統裏面相互切換,若是經典模式不行,就選擇集成模式,反之亦然。class

以下圖:後臺選擇ASP.Net的版本以及運行模式(V3.5.0版本以上的主機系統支持):
如何區分並選擇IIS程序池的「經典模式」和「集成模式」?後臺

以下圖:前臺選擇ASP.Net的版本以及運行模式(V3.5.0版本以上的主機系統支持):
如何區分並選擇IIS程序池的「經典模式」和「集成模式」?

相關文章
相關標籤/搜索