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

Azure DevOps部署Azure函数遇部署冲突错误,求助解决方法

Azure函数部署冲突错误的解决思路

你遇到的是部署操作冲突的遗留锁定问题,以下是可行的解决步骤:

  • 全面检查资源组部署历史:在Azure门户进入目标资源组,切换到「部署」页面,选择「全部」筛选视图,仔细排查是否存在状态为「正在运行」或「待定」的部署条目——部分异常失败的部署可能残留隐形锁定,仅看失败列表会遗漏。

  • 使用Azure CLI清理锁定:

    1. 先查询资源组内可能存在的运行中部署:
      az deployment group list --resource-group <你的资源组名称> --query "[?properties.provisioningState=='Running']"
      
    2. 如果查到目标部署,执行取消命令:
      az deployment group cancel --resource-group <你的资源组名称> --name <查到的部署名称>
      
  • 检查函数应用内部部署状态:进入Azure函数应用的「部署中心」,查看是否有未完成的推送或部署任务;同时在「概述」页面确认当前是否有正在进行的操作,这类应用级别的部署锁定不会显示在资源组部署历史中。

  • 重启函数应用:在Azure函数应用的「概述」页面点击「重启」,通过重启进程释放可能存在的内部部署锁定。

  • 终止Azure DevOps流水线未完成作业:进入DevOps流水线的「运行历史」,手动终止所有处于「运行中」或「待定」状态的作业,避免旧作业持续占用部署资源。

  • 尝试手动部署测试:在Azure门户的函数应用「部署中心」选择手动上传包或连接临时代码源触发一次部署,部分场景下新的部署请求会强制覆盖遗留的锁定状态。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 17:45:49