0

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

Request.ServerVariables["HOST_NAME"] 

与 HOST_ADDRESS 一样返回 127.0.0.1

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

Dns.GetHostEntry(Request.UserHostAddress).HostName 

将不起作用,因为这是服务器端查找,因此您得到的只是公共网关名称,而不是实际的最终用户机器名称。

有任何想法吗?

我很难过,只是觉得这应该如此简单!????!

4

1 回答 1

0

当您部署到天蓝色时,您可能在负载均衡器后面,请尝试使用

Request.ServerVariables["REMOTE_ADDR"]
于 2014-11-29T21:22:44.023 回答