【发布时间】:2018-02-19 15:07:17
【问题描述】:
我们在 VSTS 中配置了一个自动发布管道以发布到 azure。运行 Azure App Service Deploy (v3) 任务时会导致错误(从今天早上开始:2017-09-11)。
我们尝试检查选项:
- 使应用离线
- 重命名锁定的文件(与 Azure 插槽中的 appsetting 中的 MSDEPLOY_RENAME_FILES_FLAG = 1 相同)
我们还检查/设置了以下选项:
- 使用 Web 部署发布
- 为 setparameters.xml 设置正确(未更改和检查)路径
- 删除目标位置的其他文件
- 从 App_Data 文件夹中排除文件
我们还使用 Stackify 来监控页面。自上一个工作版本(或实际的多个版本)以来,这也没有改变。没有安装其他扩展。
锁定的文件是 web.config 文件,但这不应被 Azure 应用服务(假设 IIS)或 Stackify 锁定。
我们最初运行的是应用服务部署任务的 v2,并由于此错误而更新。
请告知如何继续解决此错误。
【问题讨论】:
-
为什么我之前没有想到:只需在 azure 中重新启动应用程序(插槽)并重试。这至少在现在发布时确实有效。当问题再次出现时,我会再次致电。
标签: azure azure-devops continuous-deployment