无法在ASP.NET中获取服务器的IP地址

时间:2015-02-03 14:25:11

标签: c# asp.net .net asp.net-mvc ip

我需要获取Asp.Net服务器的IP地址。我的意思是当我的Asp.Net应用程序运行时具有IIS的机器的IP。

所以我用Google搜索并找到了这个:[Stackoverflow] Getting the IP address of server in ASP.NET?

得到了这段代码:

var hostName = System.Net.Dns.GetHostName();
var address = System.Net.Dns.GetHostEntry(hostName).AddressList.First().ToString();

好。它工作得很好,但仅限于开发和测试环境。在认证环境中,变量hostName得到正确的值,但address得到:"::1"

这是一个超级怪人的字符串。我甚至猜不出发生了什么。

有人可以告诉我我做错了什么或者我没看到什么?

0 个答案:

没有答案