IIS 應(yīng)用程序池經(jīng)典模式和集成模式的區(qū)別
藍(lán)隊(duì)云小課堂:
IIS(Internet Information Services)應(yīng)用程序池有兩種配置模式:經(jīng)典模式和集成模式。讓我們來看看它們之間的區(qū)別:
1.經(jīng)典模式:
為了與之前的版本兼容,使用ISAPI擴(kuò)展來調(diào)用ASP.NET運(yùn)行庫。
原先運(yùn)行于IIS 6.0下的Web應(yīng)用程序遷移到IIS 7.0中,只需將應(yīng)用程序配置成經(jīng)典模式,代碼基本不用修改就可以正常運(yùn)行。
適用于絕大部分目前的ASP.NET程序,無論是.NET 2.0還是.NET 4.0。
如果你的網(wǎng)站使用了新技術(shù)開發(fā),例如MVC,可能需要選擇集成模式。
2.集成模式:
將ASP.NET請(qǐng)求管道與IIS核心管道組合在一起。
與操作系統(tǒng)結(jié)合更緊密,提供更好的性能。
實(shí)現(xiàn)配置和治理的模塊化,增加了使用托管代碼模塊擴(kuò)展IIS時(shí)的靈活性。
總之,如果你的應(yīng)用程序是遺留應(yīng)用或者使用了新技術(shù)開發(fā),選擇合適的模式。默認(rèn)情況下,建議使用經(jīng)典模式,但根據(jù)實(shí)際情況靈活選擇
更多小知識(shí),可聯(lián)系藍(lán)隊(duì)云一起探討。