【问题标题】:Determine port in asp.net core确定asp.net核心中的端口
【发布时间】:2017-05-01 02:57:33
【问题描述】:

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

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

【问题讨论】:

  • 如何注册 API ?

标签: c# asp.net-core .net-core asp.net-core-webapi


【解决方案1】:

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

【讨论】:

  • 效果如何,我无法访问该属性
  • 在你的控制器动作中,使用类似this.HttpContext.Connection.LocalPort
猜你喜欢
  • 1970-01-01
  • 2019-11-30
  • 2018-09-13
  • 2019-04-08
  • 2016-12-09
  • 1970-01-01
  • 2017-10-23
相关资源
最近更新 更多