【问题标题】:Failed to deploy web package to App Service. Ip Forbidden (CODE: 403)无法将 Web 包部署到应用服务。禁止IP(代码:403)
【发布时间】:2023-04-06 00:10:01
【问题描述】:

我有一个配置了专用终结点和虚拟网络的应用服务。

我从 Azure DevOps 管道部署到此应用服务,该管道使用与应用服务位于同一虚拟网络中的虚拟机规模集。我部署到生产应用服务槽。

但是,我仍然收到以下错误:

2021-10-29T11:24:48.0057934Z Package deployment using ZIP Deploy initiated.
2021-10-29T11:24:48.0198779Z ##[error]Failed to deploy web package to App Service.
2021-10-29T11:24:48.0217137Z ##[error]Error: Error: Failed to deploy web package to App 
Service. Ip Forbidden (CODE: 403)

什么可以阻止 IP?

【问题讨论】:

    标签: azure azure-devops azure-web-app-service


    【解决方案1】:

    感谢Christian Vorhemus 发布您的suggestion 作为帮助其他社区成员的答案。

    “这样做的原因是,当您向 Web 应用程序添加专用终结点时,该应用程序的所有 Internet 流量都会被切断。由于 Azure DevOps 默认构建/发布代理具有公共 IP,因此它们无法访问不再是网络应用程序。

    要解决您的问题,请在 Azure 中创建一个 VM 或 VM 规模集,或者在与 Web 应用程序的专用终结点相同的 VNet 中。然后add this scale set as a new agent pool。最后确保在发布管道设置中,发布正在使用这个新的代理池。”

    更多信息请参考SO thread

    【讨论】:

      猜你喜欢
      • 2021-02-20
      • 2022-01-14
      • 2020-03-22
      • 2020-05-01
      • 2021-11-29
      • 1970-01-01
      • 2013-04-14
      • 2022-01-01
      • 1970-01-01
      相关资源
      最近更新 更多