基本上,我有3個服務器,其中1個服務器用作負載均衡服務器。IIS負載平衡和ASP.Net
在我的ASPX頁面中,我想添加一個HTML註釋以顯示負載均衡器選擇的服務器的IP地址或主機名。
我試圖通過IIS Server variables尋找並嘗試使用SERVER_NAME但這只是返回域URL。
那麼,有什麼辦法可以在ASP.NET中做這種編程? 謝謝!
基本上,我有3個服務器,其中1個服務器用作負載均衡服務器。IIS負載平衡和ASP.Net
在我的ASPX頁面中,我想添加一個HTML註釋以顯示負載均衡器選擇的服務器的IP地址或主機名。
我試圖通過IIS Server variables尋找並嘗試使用SERVER_NAME但這只是返回域URL。
那麼,有什麼辦法可以在ASP.NET中做這種編程? 謝謝!
如何System.Environment.MachineName
對於IP地址:
HttpContext.Current.Request.ServerVariables["LOCAL_ADDR"].ToString();
對於本地服務器的主機名:
System.Net.Dns.GetHostName();
編輯:
@以上康拉德的回答(System.Environment.MachineName
)也適用於主機名稱。
謝謝!我能夠獲取主機名,過濾/映射主機名並將其輸出爲註釋。 – Abe 2010-08-03 19:21:42