Служба приложений Azure Не удалось загрузить файл или сборку - PullRequest
0 голосов
/ 05 июня 2019

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

Сборка и развертывание успешно распространяются в службу приложений, однако я получаю:

Не удалось загрузить файл или сборку 'System.Web.Http.Cors, версия = 5.2.3.0

и никакой дополнительной информации.Я проверил, что system.web.http.dll присутствует в папке bin.Я читал в некоторых других статьях, что иногда неправильная версия может вызвать проблемы, но это работает на моей рабочей машине.Есть ли еще один шаг, который мне нужно сделать, чтобы сделать эту работу в службе приложений?Может быть, какое-то изменение конфигурации?

1 Ответ

1 голос
/ 06 июня 2019

DLL отсутствует в опубликованной (развернутой среде).По этой причине он работает в локальной среде, т. Е. В Visual Studio, но не в среде веб-сайта Azure.

Просто скопируйте Local = true в свойствах сборки ( System.Web.Http.Cors ), а затем выполните повторное развертывание, оно должно работать нормально.

Если для параметра Copy Local уже задано значение true, и вы не можете обновить WebApi из-за зависимостей, существует такая хитрость, чтобы установить для Copy Local значение false., build, затем установите Copy Local обратно в true и создайте.

...