我们正在尝试将我们的.NET Core应用程序部署到docker。
假设我们的项目基地位于/source.
当我们在dotnet restore
中运行dotnet build
dotnet run
和/source
时,一切正常。
但是,当我们触发dotnet publish -c Release -o publish
时,请进入publish
文件夹并尝试dotnet OurAppName.dll
(直接从dll运行应用),会抛出此错误:
Could not resolve CoreCLR path. For more details, enable tracing by setting COREHOST_TRACE environment variable to 1
摘要:dotnet run
在source
文件夹中正常工作,dotnet OurAppName.dll
在尝试在docker容器中运行dotnet核心应用时在publish
文件夹中崩溃。可能是什么问题?
我们已在latest
中尝试了1.1-sdk-projectjson
和DockerFile
个标记。