Развертывание Azure [ошибка]. Процесс «appcmd.exe» завершен с кодом «4312». - PullRequest
0 голосов
/ 25 февраля 2019

Я пытаюсь выполнить развертывание на Azure VM, но в журнале появляется ошибка ниже.Мы будем благодарны за любую помощь.

2019-02-25T14: 02: 55.2630391Z ## [раздел] Начало: Управление IISWebsite 2019-02-25T14: 02: 55.2638264Z ============================================================================== 2019-02-25T14: 02: 55.2638352Z Задача: Управление веб-приложением IIS 2019-02-25T14: 02: 55.2638426Z Описание:Создание или обновление веб-сайта, веб-приложения, виртуальных каталогов и пула приложений 2019-02-25T14: 02: 55.2638480Z Версия: 0.5.9 2019-02-25T14: 02: 55.2638542Z Автор: Microsoft Corporation 2019-02-25T14:02: 55.2638599Z Справка: Дополнительная информация 2019-02-25T14: 02: 55.2638661Z ============================================================================= 2019-02-25T14: 02: 56.5249594Z ## [команда] список «/ C: \ Windows \ system32 \ inetsrv \ appcmd.exe» apppool / name: «azure2» 2019-02-25T14: 02: 56.5894950Z ## [команда] "C: \ Windows \ system32 \ inetsrv \ appcmd.exe" set apppool /apppool.name:"azure2 "-managedRuntimeVersion: v4.0 -managedPipelineMode: Integrated -processModel.identityType: ApplicationPoolIdentity 2019-02-25T14: 02: 56.6765646Z Объект APPPOOL "azure2" изменен 2019-02-25T14: 02: 56.6880351Z ## [команда] "C: \ Windows \ system32 \ inetsrv \ appcmd.exe" список сайт / имя: "azure2.desap.net" 2019-02-25T14: 02: 56.7391199Z ## [команда] "C: \ Windows \ system32 \ inetsrv \ appcmd.exe" добавить сайт /name:"azure2.desap.net "/PhysicalPath: "C: \ inetpub \ wwwroot \ net.desap.azure2" 2019-02-25T14: 02: 56.8221558Z Объект САЙТА "azure2.desap.net" добавлен 2019-02-25T14: 02: 56.8254882Z Объект APP "azure2.desap.net / "добавлено 2019-02-25T14: 02: 56.8255141Z Объект VDIR" azure2.desap.net/ "добавлено 2019-02-25T14: 02: 56.8450318Z ## [команда]" C: \ Windows \ system32\ inetsrv \ appcmd.exe "set site /site.name:"azure2.desap.net" -applicationDefaults.applicationPool: "azure2" - [path = '/']. [path = '/']. физического пути: "C: \ inetpub \ wwwroot \ net.desap.azure2 "- [путь = '/']. [путь = '/']. имя пользователя: - [путь = '/']. [путь = '/']. пароль:2019-02-25T14: 02: 56.9132304Z Объект САЙТА "azure2.desap.net" изменен 2019-02-25T14: 02: 56.9421865Z ## [команда] "C: \ Windows \ system32 \ inetsrv \ appcmd.exe "список сайтов 2019-02-25T14: 02: 57.0211736Z ## [команда]" netsh "http show sslcert hostnameport = azure2.desap.net: 443 2019-02-25T14: 02: 57.0749939Z ##[команда] "netsh" http add sslcert hostnameport = azure2.desap.net: 443 certhash = *** appid = {27113a38-e64f-45dd-8078-c551f0cd842e} certstorename = МОЙ 2019-02-25T14: 02: 57.1144820Z 2019-02-25T14: 02: 57.1145068Z Сертификат SSL успешно добавлен 2019-02-25T14: 02: 57.1145124Z 2019-02-25T14: 02: 57.1319852Z ## [команда] "C: \ Windows \ system32 \ inetsrv \ appcmd.exe "установить сайт /site.name:"azure2.desap.net" /bindings.[protocol='https',bindingInformation='*:443:azure2.desap.net'].sslFlags:"1 "2019-02-25T14: 02: 57.1773238Z ОШИБКА (сообщение: не удается найти запрошенный элемент коллекции.) 2019-02-25T14: 02: 57.3415435Z ## [error] Процесс 'appcmd.exe' завершился с кодом '4312'.2019-02-25T14: 02: 57.3731371Z ## [раздел] Отделка: Управление IISWebsite

1 Ответ

0 голосов
/ 26 февраля 2019

Причиной этого сообщения об ошибке было то, что там, где не было сгенерированных артефактов, я добавил эту строку в конец своего кода .yaml, и это было исправлено.

- task: PublishBuildArtifacts@1    
  displayName: 'Publish Artifact: drop'
  inputs:
    PathtoPublish: '$(build.artifactstagingdirectory)'
...