You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure DevOps中Azure App Service Deploy任务突然失效求助

Azure App Service生产槽ZIP部署失败排查方案

针对遇到的「Azure DevOps流水线部署生产槽失败、部署槽正常,仅返回模糊ZIP部署错误」的问题,可按以下步骤排查:

  • 检查生产槽部署锁定:登录Azure门户,找到目标App Service生产槽,查看是否存在部署锁定(手动设置或未完成的部署触发的自动锁定),解锁后重新触发流水线。
  • 验证资源配额:查看生产槽的CPU、内存、磁盘空间使用率,磁盘满会直接导致ZIP解压失败,清理临时文件或扩容磁盘后重试。
  • 获取详细部署日志:
    • 访问Kudu控制台(https://<你的AppService名称>.scm.azurewebsites.net),进入Debug console > PowerShell,查看D:\home\LogFiles\SiteExtensions\MSDeploy下的日志文件,这里会记录ZIP部署的具体错误(如文件占用、权限问题);
    • 在Azure门户开启生产槽的详细错误日志和部署日志,重新部署后获取完整报错信息。
  • 核对流水线任务配置:
    • 确认生产槽任务的App Service名称、订阅、槽位参数是否正确;
    • 尝试勾选任务中的「部署前停止App Service」选项,避免生产环境中运行的进程占用部署文件导致失败。
  • 手动测试部署:下载流水线生成的ZIP制品,通过Azure门户生产槽的「部署中心 > 上传」功能手动部署,判断问题出在App Service端还是流水线配置端。
  • 排查站点配置差异:对比生产槽和部署槽的站点配置(如启动命令、安装的扩展),排查是否有特殊配置导致解压或部署失败。

内容的提问来源于stack exchange,提问作者Duan Le

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 07:10:11