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

GitLab使用dotnet/framework/aspnet镜像报错:无匹配linux/amd64清单条目

报错根因

mcr.microsoft.com/dotnet/framework/aspnet是仅适配Windows系统的容器镜像,没有提供Linux/amd64架构的版本。你当前执行流水线的GitLab Runner为Linux/amd64环境,拉取镜像时找不到对应架构的镜像清单,就会触发该错误。

.NET Framework本身是Windows平台专属的技术栈,仅支持在Windows环境下构建、运行。

解决方法

  • 更换运行该任务的GitLab Runner为Windows系统版本,即可正常拉取该镜像执行构建任务。
  • 如果你的项目已经完成跨平台迁移,可更换为跨平台的.NET SDK镜像,比如mcr.microsoft.com/dotnet/sdk(需根据你使用的.NET版本指定对应的镜像标签),即可在Linux Runner上正常运行。
  • 如果你已经使用Windows Runner仍出现该报错,可以明确指定镜像的Windows版本标签,例如mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2019,避免自动匹配时出现架构识别错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 13:48:04