【发布时间】:2018-06-23 19:08:49
【问题描述】:
上下文
我正在尝试使用 docker 在 Heroku 上部署 aspnet 核心 示例应用,但无法正常工作。
回购:https://github.com/mykeels/sample-web-api
导游:https://blog.devcenter.co/deploy-asp-net-core-2-0-apps-on-heroku-eea8efd918b6
环境
框架 .NET Core 2.1.201
SO: W10 Build 17134.1
Docker: Docker for Windows 18.03 版。 1-ce-win65(17513)
我做的步骤
问题:怎么了?
【问题讨论】:
-
尝试在 Dockerfile 中将
CMD ASPNETCORE_URLS=http://*:$PORT dotnet Blogifier.Web.dll替换为ENTRYPOINT ["dotnet", "Blogifier.Web.dll"]。另外,我注意到在 dotnet 发布屏幕截图中,dll 名称是 SampleWebApi.dll 而不是Blogifier.Web.dll所以请确保 dll 名称正确 -
不是 dll 名称。我尝试了两个不同的应用程序。将尝试将 CMD 更改为 ENTRYPOINT
-
@MohsinMehmood 没用 :(
标签: docker heroku .net-core dockerfile