Не удается опубликовать приложения-функции Azure в среде службы Azure с помощью VS Code.

Я создал ASE (среда обслуживания Azure). Внутри этого плана у нас есть план обслуживания и функциональное приложение.

Когда я пытаюсь опубликовать приложение-функцию из кода Visual Studio, мне выдается ошибка:

      Request to https://my-function-service.scm.mydemo.appserviceenvironment.net/api/zipdeploy?isAsync=true&author=VS%20Code failed, reason: getaddrinfo ENOTFOUND my-function-service.scm.mydemo.appserviceenvironment.net

Я пробовал отправить код с моей локальной машины, а также с виртуальной машины, размещенной в той же виртуальной сети, что и ASE.

Любые идеи, где я делаю неправильно?

**Примечание-** Я изменил название службы в приведенной выше ссылке.

1 ответ

Что касается проблемы, проверьте тип среды службы приложений. Среда службы приложений имеет два типа: внешняя ASE и ASE с внутренним балансировщиком нагрузки. Другой тип имеет разные конфигурации развертывания.

С внешней ASE мы можем использовать для публикации тот же способ, что и с обычным приложением-функцией.

В ASE с ILB конечные точки публикации доступны только через ILB. ILB находится на частном IP-адресе в подсети ASE в виртуальной сети. Если у вас нет сетевого доступа к ILB, вы не сможете публиковать приложения в этой ASE. Тем временем вы должны настроить DNS для приложений в системе. В противном случае вы также не сможете опубликовать. Для получения более подробной информации, пожалуйста, обратитесь сюда и сюда

Другие вопросы по тегам