在.net framwork时我们可以使用如下代码获取IP:
string ip = HttpContext.Request.UserHostAddress.ToString();
到了Netcore时代这个UserHostAddress属性已经从request中找不到了,可以使用以下方法代替:
var remoteIP = HttpContext.Connection.RemoteIpAddress.ToString();
var localIP = HttpContext.Connection.LocalIpAddress.ToString();