Our solution here is an extremely customized MVC2 solution. Our solution is the most customized MVC2 solution that I have encountered. Still, this link guides you through it and it works!
This worked for me:
ASP.NET MVC2 to MVC3
http://mvcdecoder.wordpress.com/2012/01/28/upgrade-application-from-asp-net-mvc2-to-mvc3/
ASP.NET MVC3 to MVC4 (directly from the ASP.NET whitepaper) Do this manually:
http://www.asp.net/whitepapers/mvc4-release-notes#_Toc303253806