我们一直在使用 .Net v3.5 SP1 和 MVC 2。后端 SQL Server 2005。它是一个使用多个 AJAX 和 jQuery 功能的 web 2.0 Web 应用程序。
现在我们要迁移到 .Net v4.0 和 MVC 3。主要原因是大多数升级和增强功能在 MVC3 上会更好。我们希望以一种能够确保稳定性的方式进行迁移,并在可能的情况下帮助我们快速安全地迁移。
我在 SO 上找到了一些线程,但已经很长时间了,所以我想知道最好的方法。
我们可以延迟我们的视图迁移到“Razor 视图引擎”吗?除此之外,我们应该准备在迁移期间进行哪些更改。例如,这里有一些我知道 -
- 我相信我们的 web.config 将在 .Net v4.0 中进行重大改造。
- RegisterRoutes 需要任何更改吗?
- 需要查看 Global.asax.cs 的任何具体内容吗?
- 我们有用户控件和编辑器模板——有什么变化吗?
- 我们已经明确引用了用户控件以及 Html.EditorFor - 任何更改或更新?
- 基于表单的身份验证、属性、扩展方法、操作过滤器等……我希望这些旧东西能很好地适应。
平台:我希望 VS.Net 2010 + MVC 3 就足够或需要任何 SP 等。?
任何工具都可以帮助 - 比如:http: //blogs.msdn.com/b/marcinon/archive/2011/01/13/mvc-3-project-upgrade-tool.aspx
我已经浏览了着名的scottgu 参考链接。它确实有很多信息,但用于迁移的信息不多。对不起,来晚了。我只是想避免你学习中的错误。
谢谢你。
Ref: 就这么简单! 或http://www.mrrives.com/Technology/?p=743