IIS6 | 应用程序池| ASP.NET框架

Dan*_*y G 3 asp.net iis-6

在IIS6中,可以在同一个应用程序池中运行多个ASP.NET应用程序.这很好,除了IIS6中没有任何内容阻止您在同一个池中运行多个.NET版本.

在IIS7中创建应用程序池时,必须明确声明.NET池将在该池中运行.在IIS7中,在同一个应用程序中运行多个.NET版本是不可能的.

如何在我的IIS6服务器上强制执行此类规则以防止我的部署团队创建此类问题?

Chr*_*ris 11

我所做的:

步骤1.创建以下应用程序池:

.NET 1.1 Apps
.NET 2.0应用程序

步骤2.禁用"默认应用程序池"

现在,只要在IIS中配置新应用程序,它就不会立即生效,因为默认应用程序池已禁用.这会强制配置应用程序的人员选择适合应用程序的.NET框架版本的应用程序池.