C# не удалось получить имя клиентского компьютера - PullRequest
0 голосов
/ 07 января 2020

Я использовал приведенный ниже код для получения имени клиентского компьютера, однако он работает для некоторых клиентов, а некоторые из клиентов получают ошибку

        string IPAdd = Request.UserHostName;
        IPHostEntry hostEntry = Dns.GetHostEntry(IPAdd);
        string compName = hostEntry.HostName; 

Ниже приведена ошибка: enter image description here

Такой хост не известен. Строка 33: строка IPAdd = Request.UserHostName; Строка 34: IPHostEntry hostEntry = Dns.GetHostEntry (IPAdd); <- выдает ошибку </p>

Пожалуйста, помогите, спасибо.

1 Ответ

0 голосов
/ 07 января 2020

Используйте этот код

string compName = Environment.MachineName.ToString ();

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...