我想用asp.net core(Web Api)制作一些微服务。对于服务发现,我想使用Consul,我必须通过HTTP API注册服务,包括IP和端口。
我的问题是:我怎么知道服务中使用哪个端口?有没有办法通过代码确定使用的端口?
是的,使用HttpContext.Connection.LocalPort获取服务器正在侦听的本地端口。
HttpContext.Connection.LocalPort