2012-04-23 66 views
2

是否有可能在.NET 2站点下托管.NET 4应用程序?在.NET2站点下运行IIS .NET4应用程序

由于几个原因,我们必须在.NET 3.5上运行主站点,但是有一个应用程序用实体框架4编写,它托管在相同的域/端口下。

当我尝试在网站下添加一个应用程序(使用不同的.net 4.0应用程序池)时,我收到一个错误,指出web.config中存在重复的内容。我已经在网络上搜索了修复程序,但它们中没有一个似乎在为我工作。

我运行Windows Server 2008 R2与IIS7.5

任何帮助,将不胜感激。

回答

0

不,嵌套的应用程序将无法设置单独的框架版本。我建议将主站点上的版本更改为v4。我认为在版本4上运行3.5应用程序时,您不会遇到问题。您在3.5中运行它的原因是什么?

+0

在.NET 3.5中运行的应用程序是一些第三方的关头框架,当我试图改变.net版本时,我最终发现了一个错误。 – 2012-04-23 11:46:00

1

不,这是不可能的。一个针对.NET 4.0编译的程序集必须在CLR 4.0中运行。反过来也可以:在CLR 4.0中运行一个针对.NET 2.0编译的程序集。

相关问题