【问题标题】:"403 - This web app is stopped" when deploying to Azure from VSCode从 VSCode 部署到 Azure 时出现“403 - 此 Web 应用程序已停止”
【发布时间】:2021-08-22 02:27:19
【问题描述】:

我有一个 Web 应用程序 ironradio.org,我已从 VSCode 将其部署在 Azure 上。我已经对该站点进行了一些更新,现在正在尝试部署最新版本。现在,当我尝试使用此按钮进行部署时:

我收到错误 403 - 此 Web 应用程序在输出窗口中停止:

我已经使用相同的方法部署了该站点的多个版本,并且以前从未失败过。此外,该应用程序肯定不会停止,因为我仍然可以浏览到该站点并显示它。

我对发生的事情的最佳猜测是,自上次部署以来,我将应用服务与一个新资源组相关联,所以也许 VSCode 没有认识到这一点?有谁知道这里发生了什么?

我尝试了错误消息中给出的链接,但没有太大帮助。

【问题讨论】:

  • 所以您将您的应用服务移动到一个新的资源组?是的,您需要删除现有的部署方法并再次添加
  • 是的,所以我将它切换回旧资源组,现在部署似乎正在运行。不过,我确实希望它在另一个资源组中,所以我必须弄清楚在 VSCode 中要做什么才能使其工作。我对 Azure 和 Azure 应用服务扩展还很陌生,所以我有点困惑。
  • 重新遵循此教程:docs.microsoft.com/en-us/aspnet/core/tutorials/…。移动后,您的 Web 应用应出现在不同的资源组中

标签: azure visual-studio-code deployment


【解决方案1】:

Microsoft 预见到了这种类型的错误以及它对客户的巨大影响,这就是为什么部署槽适合您。

首先,您必须删除应用程序并重新上传,除非您设置了主要与 GitHub 和其他版本控制平台一起使用的持续部署。

除此之外,我建议您查看部署槽文档。它非常简单易用

https://docs.microsoft.com/en-us/azure/app-service/deploy-staging-slots

【讨论】:

    猜你喜欢
    • 2019-06-09
    • 1970-01-01
    • 1970-01-01
    • 2019-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多