Публикация на веб-сайте Azure неожиданного поведения - PullRequest
0 голосов
/ 28 декабря 2018

У меня есть веб-проект, который отлично работает на локальном ПК.Но когда я публикую его на веб-сайте Azure, я получаю сообщение об ошибке:

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

Сведения об исключении: System.TypeLoadException: Не удалось загрузить тип 'Infrastructure.Asset.AssetContext' из сборки 'Infrastructure'.

, где AssetContext - это DbContext из другого проекта внутри решения.Как я понимаю, эта сборка неправильно публикуется в Azure.Итак, я удалил все файлы на веб-сайте Azure через Kudu и снова опубликовал их.Такой же.Я пытаюсь подключиться к удаленному Db из моего локального - это работает.Я пытался пересобрать решение, открыть Visual Studio и т. Д. Ничего не произошло

Почему это может случиться, что не так и как это исправить?

1 Ответ

0 голосов
/ 28 декабря 2018

Существует аналогичный поток SO Что может вызывать исключение System.TypeLoadException в модульном тесте Visual Studio? , я думаю, какие ответы полезны для вашей текущей проблемы.

Пожалуйста, следуйте приведенному ниже рисунку, чтобы получить информацию о том, какую платформу вы использовали на веб-сайте Azure, а затем выбрать текущий режим в Visual Studio для построения и публикации.

enter image description here

...