我读过您创建新应用程序池的地方,一个用于2.0站点,另一个用于4.0站点。但是,在创建配置框架的池时,我看不到任何选项。
我的问题是,我有几个2.0站点作为默认网站运行。我在一个新的虚拟目录下添加了一个WCF4.0服务,并将框架设置为4.0。我还把它放在一个单独的应用程序池中。
现在,我一次只能让一个人工作。无论是2.0站点还是4.0站点。我得到:
不可能在同一个IIS进程中运行两个不同版本的ASP.NET。请使用IIS管理工具重新配置服务器,以便在单独的进程中运行应用程序。
在IIS6和Windows 2003下可以这样做吗?
发布于 2010-09-02 15:49:57
澄清:每个应用程序池绑定到第一个使用它的网站的.NET框架,按照应用程序启动的顺序。第一个网站将运行良好,但所有其他网站将被限制在同一个应用程序池。每个框架版本至少需要一个应用程序池;在我的经验中,最健壮的设置是每个应用程序池--这样,您可以在不担心其他应用程序的情况下切换框架版本,并且在需要时可以通过任务管理器杀死单个应用程序。
发布于 2010-09-02 15:45:33
应用程序池不需要配置,只需确保2.0站点作为一个站点运行,4.0站点作为另一个站点运行。
https://stackoverflow.com/questions/3628729
复制相似问题