2016-08-09 6 views
13

После успешной публикации моего веб-Api в Azure, когда я пытаюсь попасть в api, я получаю следующую ошибку.Не удалось загрузить файл или сборку «Microsoft.AI.Web» или одну из его зависимостей. Система не может найти указанный файл

Вот a link to api

WRN: Assembly binding logging is turned OFF. 
To enable assembly bind failure logging, set the registry value 
[HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1. 

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

+0

Возможный дубликат [не удалось загрузить файл или сборку «Microsoft.Web.Infrastructure,] (http://stackoverflow.com/questions/13149851/could-not-load-file-or-assembly- microsoft-web-инфраструктура) – evgenyl

ответ

1

Pls, проверить this answer:

Вам нужно будет включать в себя библиотеку DLL с вашим проектом и добавить ссылку на него , а также.

Вот ссылка на аналогичный вопрос уже на стеке: MVC3 Deployment Dependency Problems

2

меня воспроизвести этот вопрос типа. Вот мой процесс воспроизводимый:

1) Create web App api with Microsoft.ApplicationInsights.Web installed. 
2) Then deploy the App to Azure Web app. 

Вот веб-API работает скриншот: enter image description here

Затем я открываю Куду инструмент, удалите Microsoft.AI.Web в папку Bin, и снова запустить сайт. Я получаю такую ​​же ошибку с вами, вот скриншот: enter image description here

Так что я могу гарантировать, что эта ошибка вызвана сбоем Microsoft.AI.Web отсутствует. Пожалуйста, установите копию локального же верно, как следующий скриншот, а затем перебросить к Azure Web App: enter image description here

+0

Thi я решил свою проблему. – BeHappy

32

Я решил эту проблему, делая это:

Install-Package Microsoft.ApplicationInsights.Web 

Чтобы установить Insights приложений только API Project Web/:

Install-Package Microsoft.ApplicationInsights.Web YourProjectName 
+2

ПРИМЕЧАНИЕ. Чтобы установить это, в меню перейдите по адресу: 'Инструменты -> Диспетчер пакетов NuGet -> Консоль диспетчера пакетов' , затем вставьте' Install-Package Microsoft.ApplicationInsights.Web' и нажмите клавишу ввода. После этого вы сможете запустить приложение без ошибок. – DannyFeliz

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

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