Перенос моего приложения MVC 3 на MVC 4

Я действительно не знаю, что делать, я следую этой статье, которая показывает, как перенести мое приложение MVC 3 вручную.

Я выполнил все шаги, но при запуске моего приложения возникает следующая ошибка:

Server Error in '/' Application.

Could not load file or assembly 'System.Web.WebPages.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' или одной из своих зависимостей. Определение манифеста найденной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)

Description: Не обработанное исключение произошло во время выполнения текущего веб-запроса. Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.

Подробности исключения: System.IO.FileLoadException: Could not load file or сборку 'System.Web.WebPages.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' или одну из его зависимостей. Сайт определение манифеста расположенной сборки не совпадает с определением сборки ссылка. (Исключение из HRESULT: 0x80131040)

Ошибка источника:

Необработанное исключение было сгенерировано во время выполнения текущего веб-запроса. Информацию о происхождении и местоположении исключения можно определить, используя трассировку стека исключений, приведенную ниже.

Трассировка загрузки сборки: Следующая информация может быть полезна для определить, почему сборка 'System.Web.WebPages.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' не удалось загрузить.

WRN: Журналирование привязки сборок отключено. Чтобы включить регистрацию привязки сборки регистрации сбоев сборки, установите значение реестра [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) на 1. Примечание: Существует существует некоторое снижение производительности, связанное с регистрацией сбоев привязки сборки ведение журнала. Чтобы отключить эту функцию, удалите значение реестра [HKLM\Software\Microsoft\Fusion!EnableLog].

Трассировка стека:

[FileLoadException: Could not load file or assembly 'System.Web.WebPages.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' или одну из его зависимостей. Сайт определение манифеста расположенной сборки не совпадает с определением сборки ссылка. (Исключение из HRESULT: 0x80131040)]
Microsoft.Web.Samples.PreApplicationStartCode.Start() +0

[InvalidOperationException: Инициализация запуска предварительного приложения метод Start на типе Microsoft.Web.Samples.PreApplicationStartCode вызвал исключение со следующим сообщением об ошибке: Could not load файл или сборку 'System.Web.Web.WebPages.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' или одну из его зависимостей. Определение манифеста расположенной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040).]
System.Web.Compilation.BuildManager.InvokePreStartInitMethods(ICollection`1 methods) +423
System.Web.Compilation.BuildManager.CallPreStartInitMethods() +306
System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException) +677

[HttpException (0x80004005): Инициализация перед запуском приложения метод Start на типе Microsoft.Web.Samples.PreApplicationStartCode вызвал исключение со следующим сообщением об ошибке: Could not load файл или сборку 'System.Web.Web.WebPages.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' или одну из его зависимостей. Определение манифеста расположенной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040).]
System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +9079340 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +97 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +256

Информация о версии: Microsoft .NET Framework Версия:4.0.30319; ASP.NET Version:4.0.30319.237

Я просмотрел код, но не вижу ссылки на System.Web.WebPages.Razor только в версии 1.0 версии 2.0.

21
задан ridermansb 5 October 2011 в 21:57
поделиться