在.NET2站点下运行IIS .NET4应用程序

时间:2012-04-23 09:06:41

标签: asp.net .net iis-7.5 windows-server-2008-r2

是否可以在.NET 2站点下托管.NET 4应用程序?

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

当我尝试在站点下添加应用程序(使用不同的.net 4.0应用程序池)时,我收到一条错误,指出web.config中存在重复内容。我在网上搜索过修复程序,但似乎没有一个对我有效。

我正在运行带有IIS7.5的Windows Server 2008 R2

任何帮助都将不胜感激。

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

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

答案 2 :(得分:0)

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