创建了一个新的.NET CORE 2.1(预览版)Web应用程序。使用Linux容器在本地docker中运行它我收到编译器错误:
构建blobtest时出错 服务'blobtest'无法构建:显示为microsoft / aspnetcore:2.1未找到。
我的dotnetversion C:\ WINDOWS \ system32> dotnet --version 2.1.300-preview2-008530
我也有这个问题。我想我会更新这篇文章来展示这里的修复。感谢Marius Bidireac提供的资源链接。
以下是原始docker文件的摘录
FROM microsoft/aspnetcore:2.0 AS base
FROM microsoft/aspnetcore-build:2.0 AS build
以下是更正后的docker文件的摘录
FROM microsoft/dotnet:2.1-aspnetcore-runtime AS base
FROM microsoft/dotnet:2.1-sdk AS build
他们已经将.NET Core 2.1的回购改为microsoft/dotnet。使用以下标记将FROM语句更改为引用microsoft / dotnet:
有关如何升级的文档可以在here找到