【问题标题】:Not able to publish to Azure Function Apps to Azure Service Environment using VS Code无法使用 VS Code 将 Azure Function Apps 发布到 Azure 服务环境
【发布时间】:2021-06-06 03:49:54
【问题描述】:

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

有什么想法我做错了吗?

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

【问题讨论】:

标签: azure azure-functions azure-service-plan


【解决方案1】:

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

有了External ASE,我们可以用和普通函数应用一样的方式发布。

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

【讨论】:

    猜你喜欢
    • 2021-10-30
    • 2020-06-24
    • 1970-01-01
    • 2017-11-07
    • 2022-07-11
    • 2022-11-21
    • 1970-01-01
    • 1970-01-01
    • 2018-10-26
    相关资源
    最近更新 更多