转换MVC2 aspx项目以使用MVC3 Razor视图引擎

时间:2011-09-28 06:37:46

标签: c# asp.net asp.net-mvc asp.net-mvc-3

我需要建议。

我们有一个MVC2 aspx项目,我们希望(很好,不需要做)升级,这样我们就可以使用Razor视图引擎而不是aspx / webforms引擎。

总共有大约200个像素的文件需要转换。

您对需要多长时间的看法是什么?值得这样做吗?

2 个答案:

答案 0 :(得分:2)

如果您手动执行此操作,则需要很长时间才能执行此操作。但你可以使用MVC 3 Project Upgrade Tool - 这将是一个不错的选择

答案 1 :(得分:1)

Telerik已conversion tool。它在简单的情况下工作得很好,只是没有帮助将母版页转换为布局。我用它来转换我的项目(几百个视图,最多十个母版页) - 花了一些时间来弄清楚如何将母版页映射到布局,但总体来说还是很顺利。
值得吗?
嗯,这主要取决于你的项目覆盖了多少测试。 Razor语法更清晰,我更喜欢布局比母版页更好。我一直认为,迁移到新版本有一个明显的优势 - 它是审查所有代码,重构事物等的理由,另一个重要的优势是使用当前的技术。