首页 新闻 会员 周边

asp.net在windows2008r2下获取客户的Ip地址的问题

0
悬赏园豆:10 解决于 2011-04-26 19:30

在windows2008r2下,本机调试时asp.net获取的Ip地址为::1,请问这是为什么?

获取的代码是:

HttpRequest request = HttpContext.Current.Request;
string result = request.ServerVariables["HTTP_X_FORWARDED_FOR"];
if (string.IsNullOrEmpty(result))
{
result
= request.ServerVariables["REMOTE_ADDR"];
}

if (string.IsNullOrEmpty(result))
{
result
= request.UserHostAddress;
}
return result;

nidilong的主页 nidilong | 初学一级 | 园豆:106
提问于:2011-04-26 18:48
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册