. NET Core 3 - Angular Шаблон - Angular Активы, не развертываемые в Azure через DevOps - PullRequest
0 голосов
/ 06 марта 2020

Я пытаюсь развернуть проект на Azure AppService с использованием Azure DevOps.

Я создал проект с помощью шаблона. NET Core 3 angular, используя dotnet new angular -o projectname.

При развертывании на azure я могу использовать API, но я получаю 404 на root. Веб-страница не загружается.

Я зашел в редактор Azure AppService, чтобы посмотреть развернутые файлы. Пока приложение angular создается и публикуется в конвейере (и эти ресурсы превращаются в zip-файл), эти файлы НЕ развертываются в службе приложения в выпуске.

Files are in the zip, but not in the appservice?

Я пытался использовать unzip в консоли kudu для принудительного запуска файлов, но я получаю эту ошибку: can't unzip

Любое понимание Это / предложения?

Спасибо.

1 Ответ

0 голосов
/ 09 марта 2020

Если вы развернули свой проект на Azure AppService, используя Azure DevOps. Вы можете попробовать добавить задачу Извлечение файлов , чтобы разархивировать файл a.zip в конвейере перед его развертыванием на Azure.

. Для приведенного ниже примера настройте Archive file patterns и * 1006. * согласно вашему проекту.

enter image description here

Вы также можете добавить задачу Удалить файлы , чтобы удалить файл .zip из вашего артефакты после распаковки в задаче «Извлечение файлов».

Надеюсь, что это поможет!

...