visual-studio-2010 - 将 MVC 2 ASPX 转换为 MVC 4 Razor View 引擎

标签 visual-studio-2010 asp.net-mvc-4 razor asp.net-mvc-2 visual-studio-2012

我目前正在使用 Visual Studio 2010 和 View 引擎开发 MVC 2 ASPX 那种项目。

所以我决定使用带有 MVC 4 和 View 引擎的 Visual Studio 2012 Razor .

那么我可以完成上述任务。如果是这样如何?

我想听听您对类似情况的经验。

注意:我的项目很大。

最佳答案

在 Visual Studio 2012 中创建一个新的 MVC4 项目,并将旧解决方案中的源文件一次添加到新解决方案中。使用新解决方案从 MVC3 迁移到 MVC4 会更容易,我不得不想象从 2 -> 4 迁移到尝试就地升级会更加复杂。

从 ASPX 到 Razor 的转换可能应该手动完成。尽管那里有转换器(例如 this one 或类似 this SO question 中接受的答案的代码),但我个人不相信我的应用程序可以实现纯自动化。

另外,我可能会一次转换一个。换句话说,首先从 ASPX -> Razor 或 MVC2 -> MVC4 转换,并确保一切都适用于您的转换。然后转换另一个,这样如果你遇到任何问题,你就不必试图弄清楚是版本升级还是语法升级导致了你的问题。

关于visual-studio-2010 - 将 MVC 2 ASPX 转换为 MVC 4 Razor View 引擎,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16375029/

相关文章:

c# - 为什么 mvc "remember"旧模型在 "beginform"内?

c# - 使用注释和自定义属性时的验证顺序

visual-studio-2010 - 如何在项目中定位(和删除)MFC 相关代码?

c++ - 在 Visual Studio 中提升测试

c# - 为什么代码分析选项卡不显示在我的 Visual Studio 2010 Premium 项目属性中?

c# - ASP.NET MVC 3 在 JS 中获取编辑器 ID 和名称

asp.net-mvc-3 - 如何在 ASP.NET MVC 中创建递归结构

visual-studio - Visual Studio 2010总是认为项目已经过时,但什么都没有改变

javascript - 无法成功将元素从一个 div 单独拖放到另一个 div

c# - 在贷款请求场景中推荐哪种工作流技术?