相关视频教程 https://www.bilibili.com/video/BV1LM4y1V7Am(如果不会请看我录制的视频教程)
1、在Startup类里面 注册服务,如下图
services.AddSingleton<IHttpContextAccessor, HttpContextAccessor>();
2、在控制器里面获取ip 方法如下
HttpContextAccessor context = new HttpContextAccessor(); string ip = context.HttpContext?.Connection.RemoteIpAddress.ToString(); ViewData["ip"] = ip;