Visual Studio发布ContainerApp构建失败:缓存键计算错误
Azure Container Apps发布失败:failed to compute cache key(项目复制错误)
环境信息
- Windows 11
- Visual Studio 17.3.4
- Docker Desktop 4.12.0(基于WSL2)
目录结构
\SolutionDir \FR911.Worker.Project1 Dockerfile FR911.Worker.Project1.csproj \FR911.Worker.Project2 Dockerfile FR911.Worker.Project2.csproj
问题描述
同一解决方案下的两个ContainerApp项目,本地通过Docker Desktop构建运行均无异常,但发布至Azure Container Apps时出现差异:
- FR911.Worker.Project1可正常完成发布
- FR911.Worker.Project2发布失败,报错「failed to compute cache key」,构建日志显示执行COPY步骤时无法找到目标项目文件
两个项目的Dockerfile结构完全一致,项目文件(.csproj)仅容器名称、部署环境名称不同,均以.NET 6.0为目标框架、针对Linux平台。Visual Studio执行的Docker构建命令仅路径和项目名称存在差异,目前无法定位具体失败原因。
内容的提问来源于stack exchange,提问作者pseabury
相关产品推荐
相关产品推荐

