2015-01-04 8 views
1

Я создал пустой проект в MVC 4 с .Net Framework 4.5 и интегрирован с sitecore Когда я попытался запустить проект, получив ниже ошибки :Не удалось загрузить файл или сборку «System.Web.Http» или одну из его зависимостей

Не удалось загрузить файл или сборку «System.Web.Http» или одну из его зависимостей. Определение манифеста размещенной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040

+0

Поддерживает ли sitecore 4,5 сборки? – rene

+0

1.Попробуйте обновить свою веб-страницу api с помощью пакета обновления пакета обновления nuget. 2. проверьте файл web.config для управления версиями сборки для system.web.http – meetkichu

ответ

1

Возможно, вам придется добавить некоторые переадресации связывания сборов, хотя обычно это не перенаправить. Поскольку вы не указали, какую версию Sitecore вы используете, возможно, вы пытаетесь использовать более старые/более новые сборки по сравнению с установкой Sitecore. Вероятно, вы используете старые исполняемые файлы, Sitecore 8, 7.5 & 7.2 использование MVC 5.

0

Это происходит, когда ваши системные сборки из установки sitecore заменяются другой версией от ваша сборка. Убедитесь, что ваши системные сборки «не копируют» в вашем проекте, если они уже существуют в бункере sitecore.

0

Спасибо всем за ваш ответ! На самом деле, я использую Sitecore 8 в VS 2012, который не имеет MVC5. Итак, после установки пакета MVC5 в VS2012, он отлично работает!

0

Постановили:

Вам нужен пакет Microsoft.AspNet.WebApi.Core.

Для установки Microsoft ASP.NET Web API 2.2 основные библиотеки, выполните следующую команду в консоли Package Manager

PM> Install-Package Microsoft.AspNet.WebApi.Core и вы можете добавить строку ниже, прежде чем ваша декларация вашего класса

using System.Web.Http;

Надеюсь, что это сработает для вас.

Смежные вопросы

 Смежные вопросы