есть два сервиса asmx. первый сервисный вызов от клиента и после первого сервисного вызова второй сервис, затем я хочу получить IP-адрес клиента во второй службе, но он дает :: 1 localhost не получая IP-адрес клиента.
Вы можете мне помочь?
Я использую метод ниже для IP-адреса.
public static string GetUserIP()
{
var ip = (HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"] != null
&& HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"] != "")
? HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"]
: HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
if (ip.Contains(","))
ip = ip.Split(',').First().Trim();
return ip;
}