我一直致力于ASP.NET MVC 2项目,我一直在考虑是否应将其迁移到ASP.NET MVC 3。
我不确定它是否向前兼容,我不必在我现有的应用程序上重新工作。
我遇到的另一个问题是迁移是否会影响我的Dev Express控件的行为。或任何第三方控制此事。
答案 0 :(得分:1)
是的,您可以安全地将MVC2应用程序迁移到MVC3。 http://weblogs.asp.net/leftslipper/archive/2010/07/28/migrating-asp-net-mvc-2-applications-to-asp-net-mvc-3-preview-1.aspx
答案 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并测试您的应用程序以确保其有效。