【发布时间】:2019-10-24 04:45:51
【问题描述】:
我正在构建一个 docker 容器作为 Azure DevOps 管道中的一个步骤,并使用提供的构建池。当我尝试运行容器时,出现以下错误。我知道我需要在构建容器时更新 asp.net 版本,并且我正在寻找一个可以添加到我的 Dockerfile 的命令行来执行此操作。
我找到了许多下载正确版本的地方,但没有找到将下载和安装作为命令放入 docker 文件的好方法。
我的 Dockerfile 非常简单,基于 Windows 1803。
FROM mcr.microsoft.com/dotnet/core/aspnet:2.2-nanoserver-sac2016 AS runtime
WORKDIR /app
COPY SampleMvcApp/out ./
ENTRYPOINT ["dotnet", "Meta-Analytics.dll"]
我得到的错误的 sn-p 如下:
The specified framework 'Microsoft.AspNetCore.All', version '2.2.5' was not found.
The following versions are installed:
2.2.2 at [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
【问题讨论】:
标签: docker asp.net-core azure-devops