RemoteIpAddress is always null

后端 未结 3 1759
情深已故
情深已故 2020-12-17 22:15
var test1 = HttpContext.Features.Get();
var test2 = HttpContext.Connection.RemoteIpAddress;

When running the applicat

3条回答
  •  醉酒成梦
    2020-12-17 22:29

    In ASP.NET Core 2.0 project you need to add package Microsoft.AspNetCore.HttpOverrides and add this code to your Configure method:

    app.UseForwardedHeaders(new ForwardedHeadersOptions
    {
        ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto
    });
    

提交回复
热议问题