将MVC2 aspx项目转换为使用MVC3 Razor视图引擎
问题描述:
我需要建议。将MVC2 aspx项目转换为使用MVC3 Razor视图引擎
我们有一个MVC2 aspx项目,我们希望(很好做,不需要做)升级,以便我们可以使用Razor视图引擎而不是aspx/webforms引擎。
总共有大约200aspx文件需要转换。
你认为需要多少时间?值得这样做吗?
答
Telerik有conversion tool。它在简单的情况下工作得很好,只是没有帮助将母版页转换为布局。我用它来转换我的项目(几百个视图,最多十个主页) - 花费一些时间来弄清楚如何将母版页映射到布局,但总体而言非常顺利。
值得吗?
嗯,这主要取决于您的项目覆盖了多少测试。 Razor语法更清晰,我喜欢布局比主页面更好。我一直认为,迁移到新版本有一个很大的优势 - 这是审查所有代码,重构事件等的一个理由,另一个重要优势是使用最新技术。
从mvc2升级到mvc3将是很容易的部分。我更关心将所有视图转换为剃须刀 – Joakim