asp.net-core – RemoteIpAddress始终为null
发布时间:2020-05-25 10:34:22 所属栏目:asp.Net 来源:互联网
导读:var test1 = HttpContext.Features.GetIHttpConnectionFeature();var test2 = HttpContext.Connection.RemoteIpAddress; 在IISExpress上本地运行应用程序时,这两行正确返回值0:0:1. 当我在IIS 7.5(在VM上运行)上发布应用程序时. RemoteIpAddress始终为n
var test1 = HttpContext.Features.Get<IHttpConnectionFeature>(); var test2 = HttpContext.Connection.RemoteIpAddress; 在IISExpress上本地运行应用程序时,这两行正确返回值0:0:1. 当我在IIS 7.5(在VM上运行)上发布应用程序时. RemoteIpAddress始终为null 我正在使用ASP.Net 5 RC 1. 如何在ASP.NET 5应用程序中获取客户端的IP地址? 我在以下问题中尝试了解决方案,但是我遇到了上面提到的问题: > Question 1 解决方法你所看到的是准确的,如果没有用的话. IIS处的连接终止,然后转发到v.next Web服务器Kestrel,因此与Web服务器的连接确实来自localhost.您需要做的是启用对X-Forwarded-For的支持 >添加Microsoft.AspNet.HttpOverrides包 app.USEOverrideHeaders(new OverrideHeaderMiddlewareOptions
{
ForwardedOptions = ForwardedHeaders.XForwardedFor |
ForwardedHeaders.XForwardedProto
});
请注意,此包将在RC2中更改,以使其更安全. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-core – 如何从ASP.NET Core中的Razor View获取Url
- asp.net-mvc – 什么是Owin rememberBrowser做什么?
- asp.net-mvc – 你相信ASP.Net MVC已经准备好了吗?
- .net – 强制从/ bin加载汇编,而不是GAC?
- asp.net – MembershipProvider在代码中更改连接字符串
- asp.net-mvc – Asp.Net MVC和Session
- asp.net-mvc – 使用JSON结果填充下拉列表 – 使用MVC3,JQu
- asp.net-mvc – 如何使用MsBuild MsDeployPublish来定位本地
- asp.net – Request.Browser.Platform不返回iPad,OSX或Wind
- asp.net-mvc-4 – WebAPI OData 5.0 Beta – 访问GlobalCon
推荐文章
站长推荐
- asp.net – 来自web.config的Asp .Net自定义成员
- 如何使用asp.net和c#流式传输Excel 2007或Word 2
- asp.net-mvc-3 – 为什么会话是ASP.NET MVC应用程
- asp.net – 用于Web应用程序的实体框架过度杀毒?
- asp.net-mvc – 用于创建具有模型和ViewData项目
- asp.net-mvc – ASP.NET MVC获取下拉列表值
- asp.net-mvc – 如何添加到Azure会话Cookie Http
- asp.net – 我找不到在visual studio 2010中从工
- asp.net-mvc – 无法加载文件或程序集System.Web
- asp.net-mvc-3 – 从JsonResult MVC3 / Razor中动
热点阅读
