Azure конвейеры для веб-заданий не развертываются - PullRequest
0 голосов
/ 10 февраля 2020

У меня есть конвейер в Azure Devops, который создает и развертывает набор проектов. Включены:

  1. Azure Веб-сайты службы приложений
  2. Azure API службы приложений
  3. Azure Веб-задания службы приложений, более старые версии (создано 2 -3 года go, т. Е. 2017-2018, созданный с помощью VS2017)
  4. Azure Веб-задания службы приложений, более новые версии (созданные всего за несколько месяцев go, т. Е. В конце 2019 г., созданные с помощью VS2019 )

1-3 выше работы как положено. Однако # 4 этого не происходит.

Я посмотрел в Интернете, но просто продолжаю сталкиваться с одной и той же документацией о развертывании веб-заданий (что я уже успешно выполнил, через # 4 в списке выше).

Итак, что происходит, спросите вы?

Devops Build компилирует решение успешно и без ошибок. Глядя на журналы, все выглядит довольно нормально.

В Devops Release все компоненты развертываются успешно и без ошибок. Глядя на логи, все выглядит довольно нормально.

Приложение и веб-задания , кажется, работают , но на самом деле, как оказалось, # 4 все еще работает в своей предыдущей версии. Например, он не был развернут через DevOps.

Заглядывая дальше, я обнаружил, что Артефакт, созданный Постройкой Трубопроводов, почти пуст. Он содержит несколько cmd-файлов, но фактически не содержит сам проект.

При ближайшем рассмотрении я обнаружил, что # 3 - веб-задания старого стиля - выводит папку "package" в папку "obj / Release". Я считаю, что # 4 - новый стиль веб-заданий - не выводит эту папку "package". Я подозреваю, что это проблема, но не могу подтвердить.

Q1: Почему проекты более старых стилей выводят "пакет", а проекты новых стилей - нет? -a: Если это является причиной моей проблемы, как я могу получить ее для вывода «пакета»? -b: Если это не причина, кто-нибудь знает, что не так?

...