AspNetCore:2.1未找到

问题描述 投票:11回答:2

创建了一个新的.NET CORE 2.1(预览版)Web应用程序。使用Linux容器在本地docker中运行它我收到编译器错误:

构建blobtest时出错 服务'blobtest'无法构建:显示为microsoft / aspnetcore:2.1未找到。

我的dotnetversion C:\ WINDOWS \ system32> dotnet --version 2.1.300-preview2-008530

docker
2个回答
10
投票

我也有这个问题。我想我会更新这篇文章来展示这里的修复。感谢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

16
投票

他们已经将.NET Core 2.1的回购改为microsoft/dotnet。使用以下标记将FROM语句更改为引用microsoft / dotnet:

  • 2.1 SDK
  • 2.1 aspnetcore运行时
  • 2.1运行时

有关如何升级的文档可以在here找到

© www.soinside.com 2019 - 2024. All rights reserved.