如何在应用层获取客户端IP地址?-ABP Framework 问题解答2305
球速体育welcome在 ABP Framework 审计日志和安全日志中会记录客端IP地址,为了验证是不是框架本身Bug,查看生产环境数据库 AbpSecurityLogs 表中的记录:
IP地址信息保存在HTTP上下文的请求中,所以要获取IP地址信息首先要获取HTTP上下文 HttpContext 。
在 .NET Core 中使用构造函数注入服务之前,需要先进行服务注册,否则无法获取服务实例。如果 IHttpContextAccessor 不可用,则说明并没有注册该服务。
最简单的方式,直接手动注册。通常是在启动程序模块定义类中注册,这样除了在应用服务类使用之外,还可以在控制器类中使用。
通过以上设置,就可以在构造函数中正常获取 IHttpContextAccessor 服务了。
因此,在需要获取客户端IP地址和浏览器信息应该统一使用 IWebClientInfoProvider 接口。
同样,在 ABP Framework 框架中,审计日志和安全日志等功能统一采用该接口获取IP地址信息:返回搜狐,查看更多
栏 目:ASP.NET
本文标题:如何在应用层获取客户端IP地址?-ABP Framework 问题解答2305
本文地址:http://aihaoedu.com/wangluobiancheng/992.html
您可能感兴趣的文章
- 10-26ASP NET中使用AJAX的教程
- 10-26ASPNET 40从入门到精通教程
- 10-26ASPNET程序设计教程(第讲)ppt
- 10-26ASP NET 40 基础教程(C)第一章 ASP NET 40开发基础
- 10-26ASPNET程序设计教程-ASPNET初步ppt
- 10-24asp网站空间
- 10-24微软OpenAI API终止!
- 10-24ASP NET 40 基础教程(C)第八章 ADO NET 数据库编程
- 10-24一款软件开发框架—NET——APP开发直播软件体育APP
- 10-23微软 Build 2021 汇总:普通人也能编程的 GPT-3、Windows 十年重磅更新
阅读排行
推荐教程
- 09-04AMD 5800X3D平台遭殃!微软Win11系统再现大Bug
- 06-26永不过时的时装界高级色系 - 经典黑白灰
- 08-06工作中必备的12个Git命令
- 10-21微软全新 Surface Laptop 第 7 版 Pro 第 11 版上手
- 09-04什么是ASP?
- 09-02教程 - 自强学堂
- 09-28颜值与性能并存!Surface Laptop笔记本评测
- 08-267 后端框架:一句话启动
- 09-07aspnet基础教程2963241950
- 08-06杀疯了!微软:比NET7超级快更快!