2010-08-03 169 views
3

基本上,我有3個服務器,其中1個服務器用作負載均衡服務器。IIS負載平衡和ASP.Net

在我的ASPX頁面中,我想添加一個HTML註釋以顯示負載均衡器選擇的服務器的IP地址或主機名。

我試圖通過IIS Server variables尋找並嘗試使用SERVER_NAME但這只是返回域URL。

那麼,有什麼辦法可以在ASP.NET中做這種編程? 謝謝!

回答

6

如何System.Environment.MachineName

+0

謝謝!我能夠獲取主機名,過濾/映射主機名並將其輸出爲註釋。 – Abe 2010-08-03 19:21:42

3

對於IP地址:

HttpContext.Current.Request.ServerVariables["LOCAL_ADDR"].ToString(); 

對於本地服務器的主機名:

System.Net.Dns.GetHostName(); 

編輯:

@以上康拉德的回答(System.Environment.MachineName )也適用於主機名稱。