在IIS6上安装ASP.NET 4.0和ASP.NET 2.0

时间:2010-09-02 15:42:05

标签: asp.net iis-6 windows-server-2003

我已经阅读了您创建新应用程序池的位置,一个用于2.0个站点,一个用于4.0个站点。但是在创建池来配置框架时我没有看到任何选项。

我的问题是我有几个2.0网站作为默认网站运行。我在新的虚拟目录下添加了WCF 4.0服务,并将框架设置为4.0。我也将它放在一个单独的应用程序池中。

现在,我一次只能工作一个。 2.0站点或4.0站点。我明白了:

  

无法运行两个   不同版本的ASP.NET中   相同的IIS进程。请使用IIS   管理工具重新配置   您的服务器以运行该应用程序   一个单独的过程。

是否可以在IIS6和Windows Server 2003下执行此操作?

2 个答案:

答案 0 :(得分:12)

澄清:每个应用程序池都按照应用程序启动的顺序绑定到使用它的第一个Web站点的.NET框架。第一个站点运行正常,但所有其他站点将被限制在同一个应用程序池中。每个框架版本至少需要一个应用程序池;根据我的经验,最强大的设置是每个应用程序一个应用程序池 - 这样,您可以在不担心其他应用程序的情况下切换框架版本,并且可以在需要时通过任务管理器终止单个应用程序。

答案 1 :(得分:3)

App Pools不需要配置,只需确保2.0站点作为一个站点运行,4.0站点作为另一个站点运行。