如何在 ASP.NET CORE 3.1 中获取客户端 IP 地址?

     2023-03-09     182

关键词:

【中文标题】如何在 ASP.NET CORE 3.1 中获取客户端 IP 地址?【英文标题】:How do I get client IP address in ASP.NET CORE 3.1? 【发布时间】:2020-04-29 21:06:39 【问题描述】:

在 Web API 项目中编写代码时如何在 ASP.NET 3.1 中获取客户端 IP 地址

【问题讨论】:

这能回答你的问题吗? Asp Net Web API 2.1 get client IP address 这能回答你的问题吗? How do I get client IP address in ASP.NET CORE? 【参考方案1】:

使用本教程。希望它会帮助你。 Get client IP address in Asp.NET core 3

或者只是在你的控制器中使用这行代码:

var ip =HttpContext.Connection.RemoteIpAddress.ToString()

【讨论】:

链接失效了!【参考方案2】:
string ipAddress = HttpContext.Connection.RemoteIpAddress.ToString(); 

deviceName = Dns.GetHostEntry(HttpContext.Connection.RemoteIpAddress).HostName;

【讨论】:

在 cookie 中存储 JWT 令牌后,如何在 ASP.NET Core 3.1 中破坏该 cookie 并获取信息

】在cookie中存储JWT令牌后,如何在ASP.NETCore3.1中破坏该cookie并获取信息【英文标题】:AfterstoreJWTtokenincookiehowtobreakthatcookieandgetinformationinASP.NETCore3.1【发布时间】:2021-02-2011:28:32【问题描述】:在我的ASP.NETCore3.1MVC应用程序中,我... 查看详情

如何在 ASP.NET Core 3.1 中启用多重身份验证?

】如何在ASP.NETCore3.1中启用多重身份验证?【英文标题】:HowtoenablemultipleauthenticationinASP.NETCore3.1?【发布时间】:2020-08-3101:32:49【问题描述】:在我的aspnetcore3.1项目中,我使用jwt进行身份验证。问题是我也在使用azure客户端来获... 查看详情

ASP.NET Core 3.1 - 如何获取客户端的 IP 地址?

】ASP.NETCore3.1-如何获取客户端的IP地址?【英文标题】:ASP.NETCore3.1-HowdoIgetaclient\'sIPAddress?【发布时间】:2020-05-1609:44:32【问题描述】:我有一个Razor页面Web应用程序并正在记录用户的IP地址。出于某种原因,它返回的是IP地址,... 查看详情

如何在 ASP.NET Core 3.1 中使用 Java?

】如何在ASP.NETCore3.1中使用Java?【英文标题】:HowtouseJavainASP.NETCore3.1?【发布时间】:2022-01-0917:41:56【问题描述】:我正在使用ASP.NET构建一个RESTAPI,理想情况下它应该能够使用Java代码。我已经设法在一个简单的控制台应用程序... 查看详情

如何使用 C# 在 ASP.NET Core 3.1 MVC 中使用会话变量

】如何使用C#在ASP.NETCore3.1MVC中使用会话变量【英文标题】:HowtousesessionvariablesinASP.NETCore3.1MVCusingC#【发布时间】:2021-09-2605:01:19【问题描述】:我在处理会话对象时遇到了问题。设置和进入同一个控制器可以正常工作,我的麻烦... 查看详情

如何在asp .net core 3.1中设置请求超时

】如何在asp.netcore3.1中设置请求超时【英文标题】:howsettherequesttimeoutinasp.netcore3.1【发布时间】:2020-06-1006:04:15【问题描述】:从VisualStudio中选择创建一个新项目。选择ASP.NETCore3.1在IIS中发布和托管增加上传文件大小这段代码:pu... 查看详情

如何在 ASP.NET Core 3.1 生产中配置 IdentityServer

】如何在ASP.NETCore3.1生产中配置IdentityServer【英文标题】:HowtoconfigureIdentityServerinASP.NETCore3.1production【发布时间】:2021-10-2711:31:05【问题描述】:我正在尝试运行ASP.NETCore3.1应用程序,该应用程序在开发中运行良好,但在生产环境... 查看详情

如何在我的 asp.net core 3.1 应用程序中播种用户和角色?

】如何在我的asp.netcore3.1应用程序中播种用户和角色?【英文标题】:HowcanIseedusersandrolesinmyasp.netcore3.1application?【发布时间】:2020-04-0109:17:30【问题描述】:我尝试在我的IdentityDataContext类中使用protectedoverridevoidOnModelCreating(ModelBui... 查看详情

如何在 Asp.net Core 3.1 中使用 Ajax 刷新或重新加载 ViewComponent?

】如何在Asp.netCore3.1中使用Ajax刷新或重新加载ViewComponent?【英文标题】:HowtorefreshorreloadaViewComponentwithAjaxinAsp.netCore3.1?【发布时间】:2021-10-2702:12:33【问题描述】:我希望FavoriteComponent在单击“a”标签时刷新?HTML:<divid="favari... 查看详情

如何使用 Visual Studio 2019 在 Docker 容器中运行 ASP.NET Core 3.1 项目?

】如何使用VisualStudio2019在Docker容器中运行ASP.NETCore3.1项目?【英文标题】:HowtorunanASP.NETCore3.1projectinaDockercontainerwithVisualStudio2019?【发布时间】:2020-04-2114:35:36【问题描述】:我创建了一个基于ASP.NETCore3.1框架的WebAPI项目。后来,... 查看详情

在 Azure 的 ASP.NET Core 3.1 应用程序中获取 swagger-ui 返回 404

】在Azure的ASP.NETCore3.1应用程序中获取swagger-ui返回404【英文标题】:Fetchingswagger-uireturns404inaASP.NETCore3.1appinAzure【发布时间】:2021-03-1109:36:56【问题描述】:在加载/swagger/index.html页面时,浏览器找不到部署到Azure中的AppServicce所需... 查看详情

如何在 ASP.NET Core 3.1 中逐行迭代列表

】如何在ASP.NETCore3.1中逐行迭代列表【英文标题】:HowtoiteratealistrowbyrowinASP.NETCore3.1【发布时间】:2021-03-0208:48:25【问题描述】:我有一个list&lt;&gt;,我需要将列表的每一行传递给一个存储过程。我目前有一个foreach循环来... 查看详情

如何在 asp.net core 3.1 中将 Json.NET 设置为默认序列化程序

】如何在asp.netcore3.1中将Json.NET设置为默认序列化程序【英文标题】:HowdoIsetJson.NETasdefaultserializerinasp.netcore3.1【发布时间】:2020-04-0102:37:44【问题描述】:将ASP.NET核心2.1Web应用程序转换为3.1并发现一些端点损坏,因为新的Json序... 查看详情

如何在asp.net core中获取当前用户

】如何在asp.netcore中获取当前用户【英文标题】:Howtogetcurrentuserinasp.netcore【发布时间】:2016-08-0702:00:32【问题描述】:我想获取当前用户,以便访问他们的电子邮件地址等字段。但我不能在asp.net核心中做到这一点。这是我的代... 查看详情

如何正确解析要在 ASP.NET Core 3.1 的 ConfigureServices() 中使用的服务?

】如何正确解析要在ASP.NETCore3.1的ConfigureServices()中使用的服务?【英文标题】:HowtocorrectlyresolveservicestouseintheConfigureServices()inASP.NETCore3.1?【发布时间】:2020-02-0522:24:35【问题描述】:我有一个基于ASP.NETCore3.1的应用程序。在应用... 查看详情

如何在 asp.net core 3.1 中为每种类型的请求启用 Cors

】如何在asp.netcore3.1中为每种类型的请求启用Cors【英文标题】:HowtoenableCorsforeverytypeofrequestinasp.netcore3.1【发布时间】:2020-06-2310:31:08【问题描述】:?我正在关注MSDocs,但它们似乎不起作用。注意:我能够为特定域实现cors,但... 查看详情

如何在 ASP.NET Core 中获取 HttpContext.Current? [复制]

】如何在ASP.NETCore中获取HttpContext.Current?[复制]【英文标题】:HowtogetHttpContext.CurrentinASP.NETCore?[duplicate]【发布时间】:2016-11-2823:44:31【问题描述】:我们目前正在使用ASP.NETCore重写/转换我们的ASP.NETWebForms应用程序。尽量避免重新... 查看详情

如何在 ASP.NET Core MVC 中获取 Url Referrer?

】如何在ASP.NETCoreMVC中获取UrlReferrer?【英文标题】:HowcanIgetUrlReferrerinASP.NETCoreMVC?【发布时间】:2016-08-0416:08:21【问题描述】:我正在尝试将ASP.NETMVC网络表单迁移到ASP.NETCoreMVC。目前,我在使用Request.UrlReferrer课程时遇到了问题... 查看详情