dum*_*kam 6 docker .net-core dockerfile
我正在尝试将我的 .net 核心项目构建到 docker 容器上,但似乎找不到我认为包含在 asp.net 核心中的 Newtonsoft.Json
这是我的 docker 文件:
FROM microsoft/dotnet:2.1-aspnetcore-runtime AS base
WORKDIR /app
EXPOSE 58373
EXPOSE 44370
FROM microsoft/dotnet:2.1-sdk AS build
WORKDIR /src
COPY ["TestCode/TestCode.csproj", "TestCode/"]
RUN dotnet restore "TestCode/TestCode.csproj"
COPY . .
WORKDIR "/src/TestCode"
RUN dotnet build "TestCode.csproj" -c Release -o /app
FROM build AS publish
RUN dotnet publish "TestCode.csproj" -c Release -o /app
FROM base AS final
WORKDIR /app
COPY --from=publish /app .
ENTRYPOINT ["dotnet", "TestCode.dll"]
Run Code Online (Sandbox Code Playgroud)
尝试构建时出现以下错误错误无法加载文件或程序集“Newtonsoft.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed”或其依赖项之一。该系统找不到指定的文件。
| 归档时间: |
|
| 查看次数: |
2752 次 |
| 最近记录: |