在.net framwork时我们可以使用如下代码获取IP:

string ip = HttpContext.Request.UserHostAddress.ToString();

到了Netcore时代这个UserHostAddress属性已经从request中找不到了,可以使用以下方法代替:

var remoteIP = HttpContext.Connection.RemoteIpAddress.ToString();
var localIP = HttpContext.Connection.LocalIpAddress.ToString();

本文地址:https://lebang2020.cn/details/210127qjqh5ygn.html