【发布时间】:2020-07-18 00:41:12
【问题描述】:
我正在自学 .Net core 和 docker。
我开发了一个 .Net 核心 API 原型,该原型部署在我的机器上运行的 docker 桌面客户端上,我想在桌面应用程序中使用它。
下面提到的尝试使用 API 的代码给出错误:
无法连接到服务器
Dim request As WebRequest = WebRequest.Create("http://localhost:54382/weather")
Dim response As WebResponse = request.GetResponse()
我猜问题出在端口号上。我正在针对正在运行的应用程序使用 docker 客户端上显示的端口。
我想要一个通用的修复程序,它可以与 docker 桌面客户端一起使用,也可以在应用程序部署在 docker hub 上时使用。
【问题讨论】:
-
你是如何运行 docker 容器的?
-
在 Visual Studio 上,工具栏上的 Docker 选项运行。在 docker 客户端,仪表板上我可以看到应用程序正在运行。
标签: docker asp.net-web-api .net-core port