如何在ASP.NET中的负载均衡器后面获取主机名?

时间:2010-08-18 13:42:16

标签: asp.net load-balancing

我有几台服务器和一台负载均衡器。我想显示当前为该页面提供服务的服务器名称。

我正在使用HttpContext.Current.Request.ServerVariables["SERVER_NAME"]HttpContext.Current.Request.ServerVariables["LOCAL_ADDR"]但显示所有服务器的相同数据(显示负载均衡器信息,但不显示有关确切服务器名称的信息)。

如何获取相关信息?

3 个答案:

答案 0 :(得分:8)

尝试System.Environment.MachineName

答案 1 :(得分:1)

或许Server.MachineName可以满足您的要求吗?

答案 2 :(得分:0)

Page.Request.ServerVariables["HTTP_HOST"].ToUpper();