2010-06-03 99 views
6

在IIS7中,您可以選擇不同的應用程序池類型。我有4種類型,從IIS7應用程序池類型有什麼區別

  • 默認應用程序池
  • 經典.net應用程序池
  • ASP.NET v4.0的
  • ASP.NET v4.0的經典

選擇什麼這些差異是什麼,什麼時候選擇什麼?

回答

6

經典模式模擬IIS 6.0的模型,其中ASP.NET是IIS的ISAPI插件。此模式可用於向後兼容,但缺少新集成模式中的許多功能。在經典模式下,IIS有自己的管道,只能通過創建一個ISAPI擴展來擴展它,因爲這個擴展很難被開發,所以聲名遠播。 ASP.Net作爲ISAPI擴展運行,它只是IIS管道的一部分。

集成模式使ASP.Net成爲IIS的一個組成部分。現在,IIS服務器功能被分成40多個模塊,將IIS和ASP.Net功能分解成幾部分。諸如StaticFileModule,BasicAuthenticationModule,FormsAuthentication,Session,Profile和RoleManager等模塊是IIS管道的一部分。 FormsAuthentication,Session,Profile和RoleManager以前是ASP.Net的一部分,與IIS沒有任何關係。

相關問題