Неизвестная ошибка (0x80005000) с соединением LDAPS

Последние пару часов я застрял на надоедливой части Active Directory.

Я пытаюсь подключиться к Active Directory через LDAP через SSL. Тип аутентификации анонимный. Я использую .NET Framework 4.0, C# и Visual Studio 2010.

Следующий код должен работать в соответствии с различными онлайн-ресурсами. Но он продолжает придумывать удивительное самоочевидное: «Неизвестная ошибка (0x80005000)».

DirectoryEntry entry = new DirectoryEntry();
entry.Path = "LDAPS://some.ldap.server:636";
entry.AuthenticationType = AuthenticationTypes.SecureSocketsLayer;

DirectorySearcher searcher = new DirectorySearcher();
searcher.searchRoot = entry;
searcher.Filter = "(&(objectCategory=person)(objectClass=user))";

SearchResultCollection results = searcher.FindAll();

Я упростил фактический запрос, который я хочу выполнить, до того, который вы найдете в коде. Но даже с этим общим запросом (он должен возвращать работу для каждой AD?) он возвращает ошибку.

11
задан John Saunders 3 April 2012 в 22:38
поделиться