【发布时间】:2023-03-24 08:43:01
【问题描述】:
我有以下代码:
string ip = Request.ServerVariables["REMOTE_ADDR"];
其中,在测试环境中确实返回了用户 IP 地址,但是当我们将网站部署到生产环境时,此变量具有托管应用程序的服务器的 IP。有什么帮助吗?
【问题讨论】:
-
你期望它返回什么?看到这个:stackoverflow.com/questions/3812166/…
-
@Oded 该stackoverflow 的答案已被接受,并获得了许多赞成票,但仍然是错误的。
-
同一个
HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"].ToString();和Request.UserHostAddress.ToString();