Как узнать доменное имя - PullRequest
       3

Как узнать доменное имя

1 голос
/ 10 февраля 2011
proxy.ClientCredentials.Windows.ClientCredential.UserName = "user";
proxy.ClientCredentials.Windows.ClientCredential.Password = "password";
proxy.ClientCredentials.Windows.ClientCredential.Domain = "my computer's name";

Привет!

Как узнать доменное имя?Это имя моего компьютера?

Большое спасибо!

Ответы [ 2 ]

1 голос
/ 10 февраля 2011

Это зависит от сервера, вы передаете учетные данные для аутентификации на сервере.Таким образом, возможны несколько случаев:

  • Сервер находится в домене DOMAIN, передаваемые вами учетные данные должны соответствовать пользователю домена.В этом случае укажите DOMAIN в свойстве домена.
  • Сервер не находится в домене, клиент должен предоставить учетные данные, соответствующие пользователю в области сервера (локальный пользователь сервера).В этом случае укажите имя хоста сервера в свойстве Domain.
1 голос
/ 10 февраля 2011

Обратите внимание на свойство DefaultNetworkCredentials класса CredentialsCache. У него есть свойство домена, которое вы ищете.

И нет, это не будет именем компьютера. Это будет либо имя домена Windows, к которому принадлежит текущий пользователь, либо рабочая группа, если вы не присоединены к домену.

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