当我尝试构建我的应用程序时,我收到了NewtonSoft JSON的错误.
Error 4 Assembly 'System.Web.Http, Version=5.2.2.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' uses 'Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' which has a higher version than referenced assembly 'Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed'
Run Code Online (Sandbox Code Playgroud)
请帮我解决这个问题.
创建了一个dotnet核心应用程序并在运行命令时:
docker-compose up
Run Code Online (Sandbox Code Playgroud)
一切顺利,但是我不明白下面的意思是什么:
现在收听:http:// [::]:80
Dockerfile的内容为:
FROM microsoft/aspnetcore:2.0
ARG source
WORKDIR /app
EXPOSE 80
COPY ${source:-obj/Docker/publish} .
ENTRYPOINT ["dotnet", "SampleCoreApp.dll"]
Run Code Online (Sandbox Code Playgroud)
docker-compose文件为:
version: '3'
services:
samplecoreapp:
image: samplecoreapp
build:
context: ./SampleCoreApp
dockerfile: Dockerfile
Run Code Online (Sandbox Code Playgroud)
为什么我看不到IP地址?
如果我有3个VM,并且要在VM2上运行此应用程序,那么如何将这个Docker容器部署到VM2?