In ASP .Net Core, the below code always returning 127.0.0.1 (The Local IP)when deployed in Internet enable site
httpContextAccessor.HttpContext.Connection.RemoteIpAddress.ToString();
Tried the below code as well in Startup.cs but no use.
app.UseForwardedHeaders(new ForwardedHeadersOptions
{
ForwardedHeaders = Microsoft.AspNetCore.HttpOverrides.ForwardedHeaders.XForwardedFor |
Microsoft.AspNetCore.HttpOverrides.ForwardedHeaders.XForwardedProto
});
Looking forward for your solutions.