我正在从Azure DevOps更新我的Azure应用服务。目前,我的发布是这样的:

  • 停止应用程序服务
  • 更新应用程序服务,然后
  • 启动应用程序服务。

  • 我的问题是在更新过程中停止App Service是否合理?当我从Azure应用服务的Azure DevOps中选择发布模板时,没有任何停止/开始步骤,只有更新步骤。所以我想知道是否还需要停止/启动?

    最佳答案

    我们所做的主要是:

  • 停止暂存插槽
  • 部署到插槽
  • 开始插槽
  • 切换到生产
  • 停止暂存插槽

  • 马丁对脱机应用的建议也是一个不错的建议!

    我们更喜欢先部署到插槽然后再进行交换,这样我们对生产的影响最小,并且还可以轻松回滚。
    停止/使应用程序脱机可以防止文件锁定问题。

    09-26 20:10
    查看更多