Eid*_*nMK 5 c# asp.net asp.net-mvc azure azure-web-sites
我开发了一个在Azure上部署为Web应用程序的Web应用程序.
我需要获取客户端的IP地址,以便我可以使用GeoIP API来获取客户端所连接的国家/地区.
所以这是我的问题,如何在发送查看主页的请求时获取客户端的IP地址?我正在使用ASP.NET MVC.
试试这个(使用ASP.NET Core 2.x在Azure Web App上验证):
using Microsoft.AspNetCore.Http.Features;
using System.Net;
....
var connection = HttpContext.Features.Get<IHttpConnectionFeature>();
IPAddress clientIP = connection.RemoteIpAddress;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1586 次 |
| 最近记录: |