Код: Выделить всё
using(var directoryEntry = new DirectoryEntry(thePath,theUserName,ThePassword)
{
var ONLY_GROUPS = "(objectClass=group)"
var filter = string.format("(&{0}({1}=*{2}*))",ONLY_GROUPS,"Name","theGroupName");
using(var searcher = new DirectorySearcher(directoryEntry,filter))
{
...
searcher.FindAll();
...
}
Это означает, что машина пытается подключиться к Сервер LDAP не имеет к нему соединения.
но в рамках нашего потока кода мы вызываем к тому же LDAP другой запрос для получения контроллеров домена, который всегда работает.
Когда вызывая запрос LDAP для получения групп, мы получаем ComException.
еще примечания
У нас есть код C++, который запускает группы запрашивают один и тот же LDAP, который работает.
Кроме того, я создал исполняемый файл, который запускает тот же производственный код, и он работает для клиентов, у которых возникли проблемы (поэтому, я думаю, мы исключили вариант, это проблема с подключением)
У меня заканчиваются идеи, когда может возникнуть эта проблема.
Подробнее здесь: https://stackoverflow.com/questions/619 ... perational
Мобильная версия