У меня была точно такая же проблема, я использую рамки .NET 4.5, но MVC 3, по-видимому, MVC 3 не поддерживает .NET 4.5 и это вызывает ошибку, после обновления до MVC 4, я был в состоянии исправить ошибку. Я нашел пакет в NuGet под названием Upgrade MVC 3 To MVC 4, который сделал чудеса для обновления, однако у меня появились ошибки послесловия. Проблема после этого была линия
<appSettings>
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
<add key="webpages:Version" value="2.0.0.0" /> <-------- This line
<add key="PreserveLoginUrl" value="true" />
в Web.config после его изменения, как указано в сообщении об ошибке брошенной
<add key="webpages:Version" value="1.0.0.0" />
все началось тор работает должным образом.
Я надеюсь, что это помогает кто-то, я провел 3 дня, пытаясь найти ответ самого
http://msdn.microsoft.com/en-us/library/vstudio/hh191443.aspx – Lee
Убедитесь, что вы нацеливаете .NET 4.5, а не .NET 4.0. –