gpt4 book ai didi

asp.net-core-mvc - 在Asp.Net Core core中如何获取网站的IP地址?

转载 作者:行者123 更新时间:2023-12-02 20:25:33 24 4
gpt4 key购买 nike

在网络表单中,如果我需要获取网站服务器的 IP 地址(例如用于日志记录),我可以从 request.ServerVariables["LOCAL_ADDR"]

获取它

在 IIS 或 IIS Express 后面的 Kestral 中运行时,如何在 Asp.Net Core 中获取它?

最佳答案

您可以使用HttpContext.Features.Get<IHttpConnectionFeature>() -docs :

var httpConnectionFeature = httpContext.Features.Get<IHttpConnectionFeature>();
var localIpAddress = httpConnectionFeature?.LocalIpAddress;

关于asp.net-core-mvc - 在Asp.Net Core core中如何获取网站的IP地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40347426/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com