无法在 .net core docker 上运行 webproject

无法在 .net core docker 上运行 webproject

我已经在我的 Debian 机器上使用以下命令安装了 Microsoft 的官方 .net core docker 容器:

docker pull microsoft/dotnet:latest

docker run -it microsoft/dotnet:latest

然后我想创建一个新的测试网站

mkdir test

cd test

dotnet new -t web

dotnet restore

dotnet run

然后我提交了更改:

docker commit 0240ad83aae4 dotnet_core

并进行了端口转发,以便我可以从docker容器外部访问该网站。

docker run -itp 8080:5000 dotnet_core:latest /bin/bash

但是当我尝试通过端口 8080 访问该网站时什么也没有发生。

有人能帮助我吗?

答案1

我找到了解决方案,我添加了以下行

.UseUrls("http://0.0.0.0:5000")

到主要方法

在“Program.cs”文件中

现在它可以工作了。

https://github.com/aspnet/Templates/issues/394

相关内容