【问题标题】:Get Client Host name on Azure ASP App在 Azure ASP 应用程序上获取客户端主机名
【发布时间】:2014-11-29 17:31:49
【问题描述】:

尝试获取 Azure 托管的 ASP 应用程序的本地计算机名称。

Request.ServerVariables["HOST_NAME"] 

与 HOST_ADDRESS 一样返回 127.0.0.1

事实上,我在 Request.Server 变量中找不到任何反映本地主机名的内容。

Dns.GetHostEntry(Request.UserHostAddress).HostName 

由于这是服务器端查找,因此无法使用,因此您得到的只是公共网关名称,而不是实际的最终用户机器名称。

有什么想法吗?

我被难住了,只是觉得这应该这么简单!??!

【问题讨论】:

标签: asp.net azure request.servervariables


【解决方案1】:

当您部署到 azure 时,您可能落后于负载均衡器,请尝试使用

Request.ServerVariables["REMOTE_ADDR"]

【讨论】:

    猜你喜欢
    • 2016-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-17
    • 1970-01-01
    • 1970-01-01
    • 2021-02-11
    • 2020-11-30
    相关资源
    最近更新 更多