docker - 尝试 Dockerize ASP.NET Core 5.0 应用程序时出现错误 NU1202
问题描述
我是 Docker 新手,我正在尝试使用以下 Dockerfile 对 ASP.NET Core 5.0 应用程序进行 dockerize
ENV ASPNETCORE_Environment=Production
ENV ASPNETCORE_URLS http://+:5000
WORKDIR /server
VOLUME ./wwwroot/Repository
COPY . ./
RUN dotnet publish -c Release -o publish
EXPOSE 5000/tcp
ENTRYPOINT ["dotnet","publish/Project.dll"]
执行复制时不断收到此错误...
=> [3/4] COPY . ./ 0.7s
=> ERROR [4/4] RUN dotnet publish -c Release -o publish 15.1s
------
> [4/4] RUN dotnet publish -c Release -o publish:
#8 1.358 Microsoft (R) Build Engine version 16.1.76+g14b0a930a7 for .NET Core
#8 1.358 Copyright (C) Microsoft Corporation. All rights reserved.
#8 1.358
#8 13.36 /server/TalkNowAPI.csproj : error NU1202: Package Npgsql.EntityFrameworkCore.PostgreSQL 5.0.0 is not compatible with net50
(.NETFramework,Version=v5.0). Package Npgsql.EntityFrameworkCore.PostgreSQL 5.0.0 supports: netstandard2.1 (.NETStandard,Version=v2.1) [/server/TalkNowAPI.sln]
#8 13.37 /server/TalkNowAPI.csproj : error NU1202: Package Microsoft.EntityFrameworkCore.Design 5.0.0 is not compatible with net50 (.NETFramework,Version=v5.0). Package Microsoft.EntityFrameworkCore.Design 5.0.0 supports: netstandard2.1 (.NETStandard,Version=v2.1) [/server/TalkNowAPI.sln]
#8 13.37 /server/TalkNowAPI.csproj : error NU1202: Package Microsoft.EntityFrameworkCore.Relational 5.0.0 is not compatible with net50 (.NETFramework,Version=v5.0). Package Microsoft.EntityFrameworkCore.Relational 5.0.0 supports: netstandard2.1 (.NETStandard,Version=v2.1) [/server/TalkNowAPI.sln]
#8 13.50 Restore failed in 10.64 sec for /server/TalkNowAPI.csproj.
任何想法如何解决这个问题?
谢谢!
解决方案
推荐阅读
- c++ - 如何获取两个列表的共同元素并将其存储在一个新列表中而不重复
- hadoop - Hive 表保留支持
- arrays - Array.length 在数据加载时未定义,导致使用钩子做出反应时出错
- javascript - 我的 JavaScript 手风琴没有正确切换。当我单击其标题面板时,我需要隐藏内容
- javascript - JQuery - 为什么这个变量在函数执行后不会丢失它的值?
- git - 提交 Pycharm 虚拟环境/通过脚本生成 venv
- laravel - 如何修复此错误“未定义变量:产品(0)”
- ios - Azure Build Pipeline 没有在 Xcode 中注册的帐户。将您的开发者帐户添加到 Xcode
- redux - redux-orm 中的模块描述符概念
- ocaml - 以参数方式向多态变体添加`Null构造函数