在IIS6中,可以在同一个应用程序池中运行多个ASP.NET应用程序.这很好,除了IIS6中没有任何内容阻止您在同一个池中运行多个.NET版本.
在IIS7中创建应用程序池时,必须明确声明.NET池将在该池中运行.在IIS7中,在同一个应用程序中运行多个.NET版本是不可能的.
如何在我的IIS6服务器上强制执行此类规则以防止我的部署团队创建此类问题?
Chr*_*ris 11
我所做的:
步骤1.创建以下应用程序池:
.NET 1.1 Apps
.NET 2.0应用程序
步骤2.禁用"默认应用程序池"
现在,只要在IIS中配置新应用程序,它就不会立即生效,因为默认应用程序池已禁用.这会强制配置应用程序的人员选择适合应用程序的.NET框架版本的应用程序池.