Я сделал обновление в соответствии с. http://www.asp.net/mvc/tutorials/mvc-5/how-to-upgrade-an-aspnet-mvc-4-and-web-api-project-to-aspnet-mvc-5-and- веб-апи-2
Я получаю ошибку. Кто-нибудь еще получил эту ошибку?
Ошибка сервера в приложении '/'
Не удалось загрузить файл или сборку 'System.Web.Http, версия = 4.0.0.0, культура = нейтральная, PublicKeyToken = 31bf3856ad364e35' или одна из ее зависимостей. Определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)
Описание: необработанное исключение произошло во время выполнения текущего веб-запроса. Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.Сведения об исключении: System.IO.FileLoadException: не удалось загрузить файл или сборку 'System.Web.Http, версия = 4.0.0.0, культура = нейтральная, PublicKeyToken = 31bf3856ad364e35' или одна из ее зависимостей. Определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)
Ошибка источника:
Строка 48: Строка 49: Строка 50:} Строка 51: Строка 52: защищенная пустота Application_BeginRequest (отправитель объекта, EventArgs e)
Исходный файл: d: \ SM \ 7.4Test \ WebAPIServerV2 \ ThirdPartyWebAPI \ Global.asax.cs Строка: 50
Отслеживание загрузки сборки: следующая информация может быть полезна для определения, почему не удалось загрузить сборку «System.Web.Http, версия = 4.0.0.0, культура = нейтральная, PublicKeyToken = 31bf3856ad364e35».
=== Информация о состоянии предварительной привязки === LOG: DisplayName = System.Web.Http, версия = 4.0.0.0, культура = нейтральная, PublicKeyToken = 31bf3856ad364e35 (указана полностью) LOG: Appbase = file: /// D: /SM/7.4Test/WebAPIServerV2/ThirdPartyWebAPI/ LOG: Initial PrivatePath = D: \ SM \ 7.4Test \ WebAPIServerV2 \ ThirdPartyWebAPI \ bin Вызов сборки: ThirdPartyWebAPI, версия = 1.0.0.0, культура = нейтральная, PublicKeyToken = null. === LOG: эта привязка начинается в контексте загрузки по умолчанию. LOG: использование файла конфигурации приложения: D: \ SM \ 7.4Test \ WebAPIServerV2 \ ThirdPartyWebAPI \ web.config LOG: использование файла конфигурации хоста: C: \ Users \ michalc \ Documents \ IISExpress \ config \ aspnet.config LOG: использование конфигурации компьютера файл из C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ config \ machine.config. LOG: ссылка после политики: System.Web.Http, версия = 4.0.0.0, культура = нейтральная, PublicKeyToken = 31bf3856ad364e35 LOG: Попытка загрузки нового файла URL: /// C: /Windows/Microsoft.NET/Framework/v4.0.30319/Teorary ASP.NET Files / root / 9184b2ea / c6d4b139 / System.Web.Http.DLL. LOG: Попытка загрузки нового файла URL: /// C: /Windows/Microsoft.NET/Framework/v4.0.30319/Tevive Files ASP.NET / root / 9184b2ea / c6d4b139 / System.Web.Http / System.Web.Http .DLL. LOG: Попытка загрузки нового файла URL: /// D: /SM/7.4Test/WebAPIServerV2/ThirdPartyWebAPI/bin/System.Web.Http.DLL. WRN: сравнение имени сборки привело к несоответствию: Major Version ERR: Не удалось завершить настройку сборки (hr = 0x80131040). Зондирование прекращено. Попытка загрузки нового файла URL: /// C: /Windows/Microsoft.NET/Framework/v4.0.30319/Tevive ASP.NET Files / root / 9184b2ea / c6d4b139 / System.Web.Http / System.Web.Http.DLL , LOG: Попытка загрузки нового файла URL: /// D: /SM/7.4Test/WebAPIServerV2/ThirdPartyWebAPI/bin/System.Web.Http.DLL. WRN: сравнение имени сборки привело к несоответствию: Major Version ERR: Не удалось завершить настройку сборки (hr = 0x80131040). Зондирование прекращено. Попытка загрузки нового файла URL: /// C: /Windows/Microsoft.NET/Framework/v4.0.30319/Tevive ASP.NET Files / root / 9184b2ea / c6d4b139 / System.Web.Http / System.Web.Http.DLL , LOG: Попытка загрузки нового файла URL: /// D: /SM/7.4Test/WebAPIServerV2/ThirdPartyWebAPI/bin/System.Web.Http.DLL. WRN: сравнение имени сборки привело к несоответствию: Major Version ERR: Не удалось завершить настройку сборки (hr = 0x80131040). Зондирование прекращено. Не удалось завершить настройку сборки (hr = 0x80131040). Зондирование прекращено. Не удалось завершить настройку сборки (hr = 0x80131040). Зондирование прекращено.
Трассировки стека:
[FileLoadException: не удалось загрузить файл или сборку 'System.Web.Http, версия = 4.0.0.0, культура = нейтральная, PublicKeyToken = 31bf3856ad364e35' или одна из ее зависимостей. Определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)] ThirdPartyWebAPI.WebApiApplication.Application_Start () в d: \ SM \ 7.4Test \ WebAPIServerV2 \ ThirdPartyWebAPI \ Global.asax.cs: 50
[HttpException (0x80004005): не удалось загрузить файл или сборку 'System.Web.Http, версия = 4.0.0.0, культура = нейтральная, PublicKeyToken = 31bf3856ad364e35' или одна из ее зависимостей. Определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)]
System.Web.HttpApplicationFactory.EnsureAppStartCalledForIntegratedMode (контекст HttpContext, приложение HttpApplication
) +9935033
System.Web.HttpApplication.RegisterEventSubshttp. .InitSpecial (состояние HttpApplicationState, обработчики MethodInfo [], IntPtr appContext, контекст HttpContext) +172
System.Web.HttpApplicationFactory.GetSpecialApplicationInstance (IntPtr appContext, HttpContext context) +336
System.Web.Hosting.PipelineRuntime.InitializeApplication (IntPtr appContext) +296[HttpException (0x80004005): не удалось загрузить файл или сборку 'System.Web.Http, версия = 4.0.0.0, культура = нейтральная, PublicKeyToken = 31bf3856ad364e35' или одна из ее зависимостей. Определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)]
System.Web.HttpRuntime.FirstRequestInit (контекст HttpContext) +9913572 System.Web.HttpRuntime.EnsureFirstRequestInit (контекст HttpContext) +101TestWestWebWebWiki
Информация о версии: Microsoft .NET Framework Версия: 4.0.30319; ASP.NET версия: 4.0.30319.18408