Ошибка при публикации приложения EF Core Angular в службе приложений Azure.

Год назад я работал над проектом, используя приложение EF Core Angular (.NET Core 2.1). Теперь у нас есть некоторая модификация существующего приложения. Поэтому, когда я пытаюсь запустить то же приложение, изменив строку подключения в файле appsettings.json, оно отлично работает на локальной машине. Но когда я пытаюсь опубликовать его в службе приложений Azure, возникает какая-то нерелевантная ошибка.

Примечание. Ранее и сейчас база данных находится на виртуальной машине Azure. Но когда мы остановим виртуальную машину и запустим, IP-адрес будет изменен, поэтому нам нужно изменить только строку подключения.

введите здесь описание изображения

Я попытался установить все пакеты SDK и хостов во время выполнения. Но это не работает. Интересно, когда он нормально работает на локальном компьютере, почему он не публикуется в Azure.

Может ли кто-нибудь помочь мне с этим?


person vamsi    schedule 08.06.2020    source источник
comment
Обычно сталкиваясь с этой проблемой, трудно сразу найти неправильное место. Я предлагаю вам сначала загрузить и сохранить файл .publish, затем удалить конфигурацию публикации, а затем заново создать веб-приложение и опубликовать его для тестирования. Если он может работать нормально, сравните новый файл .publish с предыдущим файлом.   -  person Jason Pan    schedule 09.06.2020
comment
Что касается конфигурации базы данных, рекомендуется задать ее на портале, где строки подключения имеют приоритет над конфигурацией в файле web.config.   -  person Jason Pan    schedule 09.06.2020
comment
@Jason Спасибо за ваши предложения. Я исправил проблему, прокомментировав некоторые строки в файле .csproj.   -  person vamsi    schedule 10.06.2020
comment
Я рад, что вы можете решить эту проблему. Если вы можете, я предлагаю вам поделиться решением на форуме, где вы можете помочь больше. Поскольку я не уверен, какие операции вы сделали в проекте, я могу только предложить удалить и повторно развернуть.   -  person Jason Pan    schedule 10.06.2020
comment
@vamsi Поздравляем, вы решили проблему самостоятельно. Я помогу вам опубликовать это как ответ, тогда другие узнают об этом. Вы можете подумать о том, чтобы пометить это как ответ или опубликовать его самостоятельно с некоторыми подробностями. Это может быть полезно другим участникам сообщества. Спасибо.   -  person Leon Yue    schedule 16.06.2020
comment
Привет @vamsi, вы также можете опубликовать ответ самостоятельно и отметить его. Тогда я удалю свой. Спасибо~   -  person Leon Yue    schedule 18.06.2020


Ответы (1)


Поздравляем, проблема с ошибкой решена самим @vamsi:

«Я исправил проблему, прокомментировав некоторые строки в файле .csproj».

person Leon Yue    schedule 16.06.2020