我有一个小的dotnet核心应用程序,我使用 . 我一直在我的开发PC上基于虚拟机的docker上运行它,从GIT中提取它并从bash shell恢复和运行它 .
现在我正在使用安装了Docker EE的Windows Server - 我有一个使用microsoft / dotnet映像构建的容器(基于Windows Nanoserver),但是当它恢复正常时,尝试运行时出现错误 .
找不到指定的框架“Microsoft.NETCore.App”,版本“1.0.5” .
如何在此nanoserver安装中从命令行或powershell安装一个版本的框架?或者我应该看另一种方法?
1 回答
好吧,最简单的答案是只使用一个版本的docker镜像,并安装相应版本的dotnet核心:microsoft / dotnet:1.0.5-sdk-nanoserver
对于现有容器中的安装,dockerfile可能会提供一些线索:https://github.com/dotnet/dotnet-docker/blob/master/1.0/sdk/nanoserver/Dockerfile