поэтому у меня есть код, который дает мне IP-адрес компьютера, на котором я работаю.
поэтому, если мой графический интерфейс опубликован на сервере и я обращаюсь к нему с локального компьютера, он дает мне адрес моей локальной машины, а когда я получаю доступ к графическому интерфейсу с самого сервера, он дает мне адрес сервера ... .
Но когда я размещаю графический интерфейс на сервере VM и запускаю его с самого сервера VM, я не получаю IP-адрес. это работает нормально, если я получаю к нему доступ с другой машины, но не работает только при доступе к графическому интерфейсу на сервере VM.
, пожалуйста, помогите мне, поскольку я получаю это значение "::: 1"
вот мой код:
string ipaddress;
//string ipaddress = Request.ServerVariables["LOCAL_ADDR"];
string ipaddress = Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
if (ipaddress == "" || ipaddress == null)
string ipaddress = Request.ServerVariables["REMOTE_ADDR"];
Label5.Text = ipaddress;
спасибо