Я пытаюсь получить полное имя данного пользователя из активного каталога.
Этот код работает на моем ПК, но когда я помещаю его на сервер, он выдает исключение:
Сетевой путь не найден.
Код:
DirectoryEntry obDirEntry = null;
try
{
obDirEntry = new DirectoryEntry("WinNT://" + "domain" + "/" + Environment.UserName);
System.DirectoryServices.PropertyCollection coll = obDirEntry.Properties;
object obVal = coll["FullName"].Value;
Response.Write(obVal);
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
Есть идеи, как это исправить, чтобы это работало и на сервере? Или, может быть, каким-то другим способом я могу получить полное имя данного имени пользователя? Нужно ли мне как-то использовать LDAP?