微软最近发布了一个自动工具来完成这个复杂的升级工作,但这个工具本身很难找到,被baidu/google中众多讨论手工升级的文章压在底下。偶然找到特此与大家分享:

 

ASP.NET MVC 3 Application Upgrader:

http://aspnet.codeplex.com/releases/view/59008

 

笔者自己安装MVC3并使用此工具将之前的MVC2项目升级后测试无误,除Razor中的少数智能感知似乎没有出来外,其他一切正常。