确定asp.net核心中的端口

Tho*_*len 6 c# .net-core asp.net-core asp.net-core-webapi

我想用asp.net core(Web Api)制作一些微服务对于服务发现,我想使用Consul,我必须通过HTTP API注册服务,包括IP和端口。

我的问题是:如何知道服务中使用了哪个端口?有没有办法通过代码确定使用的端口?

Ody*_*Ody 6

是的,HttpContext.Connection.LocalPort用于获取服务器正在侦听的本地端口。