我正在创建一个 ASP.NET Core 8 MVC 项目并尝试使用以下代码获取 IP 地址:
var remoteIpAddress = HttpContext.Connection.RemoteIpAddress;
但是,代码抛出异常:
Address = 'remoteIpAddress.Address' 抛出 System.Net.Sockets.SocketException 类型的异常
请帮我解决这个问题。
我尝试更新代码,但无法修复它。
你可以试试这个:
HttpContext.Current.Request.UserHostAddress