【发布时间】:2020-09-14 07:26:33
【问题描述】:
我正在使用 dockers 和 .net 5 做一个 PoC。这个想法是创建一个控制台应用程序或工作服务,它打开一个 TCP 端口并开始监听一些特定的流量。如果我在 docker 之外对其进行测试,它可以工作,但是当我尝试使用 docker 进行调试时,容器在没有任何端口绑定的情况下运行。没有端口绑定,程序不会收到任何连接。
后台工作人员或控制台应用程序项目会发生这种情况。同时,我尝试使用“Kubernetes 容器应用程序”项目并删除所有 Web 代码并放入我自己的代码。通过这个项目,VS 将一个随机端口绑定到暴露的端口。
我是否可以手动将端口绑定添加到 Visual Studio 调试过程中?
【问题讨论】:
标签: visual-studio docker debugging .net-core .net-5