【问题标题】:What is the difference between the IIS7 application pool typesIIS7 应用程序池类型有什么区别
【发布时间】:2011-02-27 06:20:21
【问题描述】:

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

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

这些有什么区别,什么时候选什么?

【问题讨论】:

    标签: .net iis-7


    【解决方案1】:

    经典模式模拟 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 没有任何关系。

    【讨论】:

      猜你喜欢
      • 2010-09-17
      • 1970-01-01
      • 2011-01-16
      • 2012-08-31
      • 1970-01-01
      • 1970-01-01
      • 2015-10-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多