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

Azure DevOps中IIS Web应用部署至Azure VM失败求助

ASP.NET MVC部署Azure VM报错的解决方法

报错说明

部署时提示找不到指定路径的ZIP部署包,具体为:Error: Could not find file 'C:\azagent\A1\_work\r1\a\**\*.zip'

排查修复步骤

  • 先查构建流水线的运行日志,确认DotNet Publish或Publish Build Artifacts任务是否成功生成了ZIP包,以及包的实际输出路径。如果构建阶段就没生成包,发布肯定会失败。
  • 核对IIS Web App部署工具的配置,检查「Package or folder」字段的路径是否正确。如果用通配符**\*.zip,要确保构建输出的包在这个搜索范围内,也可以直接写具体的包路径,比如$(System.ArtifactsDirectory)\YourApp.zip。
  • 登录Azure VM,清理代理工作目录C:\azagent\A1\_work\r1\a下的旧文件,同时确认代理服务账号对该目录有读写权限,避免权限问题导致无法读取包。
  • 确认发布管道绑定的是正确的构建流水线,且选择的是最新成功的构建版本,别选到失败的构建记录。
  • 如果是用DotNet Publish命令生成包,检查命令参数是否正确,比如指定输出目录:
    dotnet publish -c Release -o $(Build.ArtifactStagingDirectory)
    

内容的提问来源于stack exchange,提问作者sunil babu m

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 11:55:16