如何在ASP.NET Core 8 MVC项目中获取IP地址

问题描述 投票:0回答:1

我正在创建一个 ASP.NET Core 8 MVC 项目并尝试使用以下代码获取 IP 地址:

var remoteIpAddress = HttpContext.Connection.RemoteIpAddress;

但是,代码抛出异常:

Address = 'remoteIpAddress.Address' 抛出 System.Net.Sockets.SocketException 类型的异常

请帮我解决这个问题。

我尝试更新代码,但无法修复它。

c# asp.net-core-mvc .net-8.0
1个回答
0
投票

你可以试试这个:

HttpContext.Current.Request.UserHostAddress
© www.soinside.com 2019 - 2024. All rights reserved.