我需要将在 ASP.NET MVC 1 上运行的应用程序升级到 ASP.NET MVC 4。
新应用程序仍然使用 Webforms Viewengine。它使用 StructureMap 进行依赖注入。
如果可能的话,我想手动升级。
为了从 ASP.NET 1 升级到 ASP.NET 2,我找到了白皮书
http://www.asp.net/whitepapers/aspnet-mvc2-upgrade-notes
文档中描述的步骤似乎风险不大:
- 摆弄 web.csproj
- 将 web.config 中的 Version=1.0.0.0 替换为 Version=2.0.0.0
- 项目中参考 System.Web.Mvc (v2.0.0.0)
- 在 web.config 中更改 bindingRedirect
- 更新css和js文件
升级到 MVC 4 怎么样:会涉及不同的步骤吗?