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
相关产品推荐
相关产品推荐

