IIS7应用程序池类型之间有什么区别

Ivo*_*Ivo 6 .net iis-7

在IIS7中,您可以选择不同的应用程序池类型.我有4种类型可供选择

  • 默认应用程序池
  • 经典.Net应用程序池
  • ASP.NET v4.0
  • ASP.NET v4.0 Classic

这些之间有什么区别,何时选择什么?

Nei*_*ght 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没有任何关系.