2010-06-03 95 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没有任何关系。

相关问题