博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
.net core下获取自身服务器地址
阅读量:5290 次
发布时间:2019-06-14

本文共 529 字,大约阅读时间需要 1 分钟。

网上的例子千篇一律都是Request.HttpContext.Connect.Connection.XX这种

或者依赖于IHttpContextAccessor的

而我的场景是在非控制器流程获取自身服务器地址

花了一些功夫,总算找到了

附上代码,也给自己做一个记录

services.AddSingleton(serviceProvider =>            {                var server = serviceProvider.GetRequiredService
(); return server.Features.Get
(); });

需要使用的地方依赖IServerAddressesFeature就好IServerAddressesFeature.Addresses.FirstOrDefault()就获取到绑定的基地址了


 鸽了几个月,自己说要好好写文章,忙成了狗,今天分享一点~

 

转载于:https://www.cnblogs.com/NCoreCoder/p/10824091.html

你可能感兴趣的文章
javascript中的面向对象(一)
查看>>
Android计算器界面 TableLayout
查看>>
【软件工程】敏捷开发方法的总结
查看>>
路由器原理及作用以及交换机
查看>>
主流PC浏览器调研
查看>>
Linux权限管理 - 基本权限
查看>>
C语言初学 简单计算器计算加减乘除程序
查看>>
smali语法小结
查看>>
[python]-类的继承
查看>>
pkg-config 设置
查看>>
选择之后,不能再选择。分配之后,不能再分配
查看>>
修复Kaos的中文显示
查看>>
自学it18大数据笔记-第三阶段Spark-day03——会持续更新……
查看>>
HBase总结
查看>>
xcode 快捷键
查看>>
STM32 CubeMX 中如何查看系统时钟
查看>>
C# 操作excel
查看>>
IT不同子领域的必读书单
查看>>
6.22
查看>>
(Nginx+Apache)实现反向代理与负载均衡
查看>>