Есть ли у кого-нибудь опыт запроса LDAP в C# и когда поля возвращаются без значения?
У меня есть некоторые атрибуты в LDAP, которые, как я знаю, заполнены, но они не отображаются при запросе в C# приложение Некоторые поля делают, а некоторые нет.
Любая помощь / совет высоко ценится.
Вот фрагмент основного кода:
string adResults = string.Empty;
DirectorySearcher directorySearcher = new DirectorySearcher();
DirectoryEntry dirEntry = new DirectoryEntry(LDAP, USER, PASSWORD);
directorySearcher.Filter = "(mail=" = EmailAddress + ")";
directorySearcher.PropertiesToLoad.Add("cn");
directorySearcher.PropertiesToLoad.Add("company");
SearchResult res = directorySearcher.FindOne();
adResults += (String)res.Properties["cn"][0];
adResults += (String)res.Properties["company"][0];
return adResults;