Разверните службу приложений Azure и веб-задания с помощью Azure Devops в .Net Framework - PullRequest
0 голосов
/ 10 октября 2019

Я создал Azure AppService и добавил консольное приложение Webjobs в одном решении. Я пытаюсь создать решение с помощью конвейера сборки Azure DevOps и развернуть пакет через Octopus. Когда я создаю решение, в папке Artifacts отсутствуют файлы, необходимые для Appservice, такие как Web.config и Global.asax. поэтому при развертывании этого пакета ломается AppService.

Я пытался изменить аргументы MSBuild при создании решения. текущие аргументы MSBuild следующие:

/ p: DeployOnBuild = true / p: WebPublishMethod = Package
/ p: Configuration = $ (BuildConfiguration) / p: OutputPath =. \ bin \/p:PackageTempRootDir="$(build.artifactstagingdirectory)\temp "/ p: packageAsSingleFile = true / p: TargetProfile = Cloud

Я подозреваю, что при создании веб-заданий удаляются файлы службы приложений, поэтому сгенерированный пакет не содержит все необходимые файлы. Мой конвейер сборки выглядит следующим образом. Build Defination on Azure Devops

Папка My Artifacts Создает файл Nupkg со следующими файлами. enter image description here

ЕслиСлужба приложений развернута одна, она работает нормально. Пожалуйста, предложите мне способ развертывания как из одного решения, так и из одного определения сборки в devOps Azure.

...