Ошибка: развертывание не выполнено: ERROR_DESTINATION_NOT_REACHABLE при развертывании в службу приложений из Azure DevOps Services - PullRequest
1 голос
/ 01 февраля 2020

Я пытаюсь развернуть свой сайт в службе приложений из Azure DevOps Services. Однако при попытке развернуть сайт задача развертывания службы приложений Azure завершается неудачно с сообщением об ошибке:

Ошибка: код ошибки: ERROR_DESTINATION_NOT_REACHABLE Дополнительная информация: не удалось подключиться к удаленному компьютеру ( "{мой-сайт} .scm.azurewebsites. net"). На удаленном компьютере убедитесь, что Web Deploy установлен и запущен необходимый процесс («Служба веб-управления»). Подробнее: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_DESTINATION_NOT_REACHABLE.

Шаги для репликации:

  1. Создать сайт в. NET Ядро и загрузить его на Azure Репо в Azure DevOps Services
  2. Создание службы приложений на портале Azure со слотом поэтапного развертывания
  3. Создание конвейера в разделе Pipelines Azure DevOps, который будет соберите решение и опубликуйте sh артефактов сборки в промежуточном каталоге по умолчанию
  4. Создайте конвейер в разделе Releases Azure DevOps, который возьмет артефакт сборки и запустит задачу службы Deploy Azure App. развернуть его в моей службе приложений. (Я заполнил обязательные поля, но не обязательные.)

Журналы для конвейера выпуска показывают, что происходит сбой в msdeploy.exe (ComputerName = 'https: // {my -website} .scm.azurewebsites. net: 443 / msdeploy.axd? site = dotnetcore-webpack-test ') шаг с указанной выше ошибкой из-за 404.

https: // {my -website} .scm.azurewebsites. net: 443 перенесет меня на панель инструментов kudu, но маршрут /msdeploy.exe вернет страницу с сообщением «Не зарегистрирован маршрут для» /msdeploy.axd'"

Согласно ссылке в сообщении об ошибке, эта ошибка вызвана тем, что «Служба веб-управления или удаленный агент не установлены или недоступны на удаленном компьютере».

Однако я пытаюсь выполнить развертывание в службе приложений. не виртуальная машина, а все учебные пособия, которые я пытался выполнить, просто кажется, что они работают "из коробки" без необходимости настройки служб веб-управления / настроек брандмауэра и т. д. c.

пропустить шаг или делать что-то не так? Буду признателен за любые советы по устранению неполадок.

1 Ответ

3 голосов
/ 03 февраля 2020

Вам необходимо проверить, размещена ли ваша служба приложений на Windows ОС. Вы можете выбрать операционную систему при создании службы приложения на портале Azure.

enter image description here

Если операционная система Linux и вы развернули как Web App on Windows в задаче развертывания службы приложений вы получите ошибку выше ERROR_DESTINATION_NOT_REACHABLE. Вы можете попытаться воссоздать службы веб-приложений на портале azure и попытаться выполнить развертывание снова.

Подробные инструкции см. В этом руководстве (в формате yaml).

Я следовал выше твоим шагам. Это работало нормально для меня. Когда я создаю сервисы веб-приложений в системе Linux. Я получил ту же ошибку с твоим. Ниже приведено мое задание по развертыванию службы приложений.

enter image description here

Надеюсь, что выше поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...