0

我创建了一个 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 相同的虚拟网络上的虚拟机推送代码。

有什么想法我做错了吗?

**注意- ** 我在上面的链接中更改了服务名称。

4

1 回答 1

0

关于这个问题,请检查您的应用服务环境类型。应用服务环境有两种类型:External ASE 和 ILB ASE。不同的类型有不同的部署配置。

使用外部 ASE,我们可以使用与普通函数应用相同的方式进行发布。

使用 ILB ASE,发布端点只能通过 ILB 获得。ILB 位于虚拟网络中 ASE 子网的专用 IP 上。如果您没有对 ILB 的网络访问权限,则无法在该 ASE 上发布任何应用程序。同时,您必须为系统中的应用程序配置DNS。否则,您也无法发布。有关更多详细信息,请参阅此处此处

于 2021-03-09T06:57:21.203 回答