部署.NET Core 1.1应用程序到Docker – 无法parsingCoreCLRpath
我们正在尝试将我们的.NET Core应用程序部署到docker。
假设我们的项目基地位于/source.
当我们在/source
运行dotnet restore
dotnet build
和dotnet run
,一切正常。
但是当我们触发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
dotnet OurAppName.dll
容器中的dotnet核心应用程序时, dotnet run
在source
文件夹中正常工作, dotnet OurAppName.dll
在publish
文件夹中崩溃。 可能是什么问题?
我们已经在我们的DockerFile
尝试了latest
和1.1-sdk-projectjson
标签。