MVC4 не входит в состав Windows Server 2008 R2.
Вам необходимо выполнить локальную сборку всех сборок MVC4.
System.Web.Mvc.dll
System.Web.Razor.dll
System.Web.WebPages.dll
System.Web.WebPages.Razor.dll
System.Web.WebPages.Deployment.dll
System.Web.WebPages.Administration.dll
System.Web.Extensions.dll
System.Web.Helpers.dll
Microsoft.Web.Infrastructure.dll
Microsoft.Web.Http.dll
Microsoft.Web.Http.WebHost.dll
Microsoft.Web.Http.Tracing.dll
Microsoft.Web.Http.OData.dll
Microsoft.Data.OData.dll
System.Web.Optimization.dll
System.Web.Providers.dll
System.Net.Http.Formatting
System.Spatial.dll
Antlr3.Runtime.dll
Edit:
Вы используете предварительный просмотр версии для разработчиков одного или всех библиотек DLL на компьютере разработчика, и вы установили рамки MVC на сервере?
Если да, версия dll для GAC будет предпочтительнее, чем версия, развернутая в бинде.
Попробуйте MVC-Diagnostics:
http://haacked.com/archive/2010/12/05/asp-net-mvc-diagnostics-using-nuget.aspx
Почтовый индекс здесь, чтобы исправить выпуск – Amit
Dll отсутствует на Dev машине? Или ссылку в Web.config? – JNF
Если я удалил параметр, тогда будет отображаться страница входа в систему, но с параметрами, показывающими его ошибку public ActionResult LogOn (строка ReturnUrl) { User _user = new User(); _user.ReturnUrl = ReturnUrl; _user.ErrorMessage = ""; return View (_user); } –