title: Upgrading ASP.NET MVC1 project to ASP.NET MVC4
body: <p>I need to upgrade an application that runs on ASP.NET MVC 1 to ASP.NET MVC 4.</p>
  
  <p>The new application still uses the Webforms Viewengine. It uses StructureMap for Dependency Injection.</p>
  
  <p>If possible I would like to upgrade manually. </p>
  
  <p>For upgrading from ASP.NET 1 to ASP.NET 2 I found the white paper </p>
  
  <p><a href="http://www.asp.net/whitepapers/aspnet-mvc2-upgrade-notes" rel="nofollow">http://www.asp.net/whitepapers/aspnet-mvc2-upgrade-notes</a></p>
  
  <p>The steps described in the document seem to be of little risk:</p>
  
  <ul>
  <li>Fiddle with web.csproj</li>
  <li>Replace Version=1.0.0.0 in web.config by Version=2.0.0.0 </li>
  <li>Reference System.Web.Mvc (v2.0.0.0) in the project</li>
  <li>chnange bindingRedirect in web.config</li>
  <li>update css and js files</li>
  </ul>
  
  <p>What about upgrading to MVC 4: Will there be different steps involved?</p>