在ASP.NET 2和4上运行相同的web应用程序

在ASP.NET 2和4上运行相同的web应用程序,asp.net,asp.net-2.0,asp.net-4.0,Asp.net,Asp.net 2.0,Asp.net 4.0,能否在ASP.NET 2和ASP.NET 4上运行相同的web应用程序(ASP.NET MVC 2)?该应用程序是为.NET3.5SP1开发和构建的 我最初的猜测是你不能,因为这两个运行时之间的标准web.config文件存在巨大差异。这是正确的吗 如果提供了两个web.config,每个ASP.NET版本一个,原则上至少应该正确运行吗 一个.NET 2应用程序仍然应该在Framework 4.x下运行,但不一定是相反的-这取决于您是否使用了早期版本中没有的任何Framework功能。是的,我知

能否在ASP.NET 2和ASP.NET 4上运行相同的web应用程序(ASP.NET MVC 2)?该应用程序是为.NET3.5SP1开发和构建的

我最初的猜测是你不能,因为这两个运行时之间的标准web.config文件存在巨大差异。这是正确的吗


如果提供了两个web.config,每个ASP.NET版本一个,原则上至少应该正确运行吗

一个.NET 2应用程序仍然应该在Framework 4.x下运行,但不一定是相反的-这取决于您是否使用了早期版本中没有的任何Framework功能。

是的,我知道,但是我对ASP.NET特别感兴趣。当我提到“框架”时,ASP.NET就是我要说的。谢谢你花时间回答。那么,您是否同意需要更改web.config,或者您是否声称它将与同一个web.config一起工作?您可能需要对web.config稍作更改—但不一定如此—尤其是在您的web应用程序不是很复杂的情况下。例如,4.0版本可能需要添加
。查看更多潜在错误和修复。