ASP.NET MVC 2应用程序是否与ASP.NET MVC 3框架向前兼容

时间:2011-02-03 02:09:30

标签: asp.net asp.net-mvc

我一直致力于ASP.NET MVC 2项目,我一直在考虑是否应将其迁移到ASP.NET MVC 3。

我不确定它是否向前兼容,我不必在我现有的应用程序上重新工作。

我遇到的另一个问题是迁移是否会影响我的Dev Express控件的行为。或任何第三方控制此事。

4 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

是的asp.net mvc 2是向前兼容的。我们有相当大的产品,我们没有遇到任何问题。您可以查看以下说明进行升级。

how to upgrade your exisitng asp.net mvc 2 project to asp.net mvc 3

答案 2 :(得分:0)

从MVC 2迁移到MVC 3比从版本1迁移到2更容易。

我遇到的唯一问题是Nullable动作参数总是为空(即使有值)...但我认为这只是RC2中的一个错误。

答案 3 :(得分:0)

其他响应者不正确。 MVC 2应用程序将继续在MVC 3的大多数情况下运行。但是,有一些可能的重大变化

  • 阻止您的申请编译
  • 导致应用程序在运行时失败
  • 向您的网站介绍可能会影响用户的功能更改

虽然这应该是非常罕见的(并且完全取决于您是否使用其行为已更改的功能),但请务必阅读release notes并测试您的应用程序以确保其有效。