我正在从Azure DevOps更新我的Azure应用服务。目前,我的发布是这样的:
我的问题是,在更新期间停止App Service是否合理?当我从Azure应用服务的Azure DevOps中选择发布模板时,没有任何停止/开始步骤,只有更新步骤。所以我想知道是否还需要停止/启动?
我们最常做的是:
Martin关于脱机使用应用程序的建议也是不错的选择!
我们更喜欢先部署到插槽然后进行交换,这样我们对生产的影响最小,并且还可以轻松回滚。停止/使应用程序脱机可以防止文件锁定问题。
这可能取决于您的应用。如果您在更新应用程序时没有任何问题(例如文件正在使用中),则可以考虑使用Take App Offline
同意马丁和朱纳斯。如果要在不影响用户的情况下进行部署,则需要使用插槽交换方法。 juunas也带来了轻松回滚的优点。我们的方法包括另一个称为“修补程序”的插槽。这增加了一些好处:
有(5)个选项可用于将安全部署(原子更新