Я пытаюсь получить пользовательские группы, принадлежащие пользователю из приложения MVC, используя объект PrinicipalContect.Неизвестная ошибка (0x5011) с ActiveDirectory PrincipalContext
Вот Кода от: http://anyrest.wordpress.com/2010/06/28/active-directory-c/
Для моего идентификатора пользователя (DOMAIN А), я могу получить все группы, которые я принадлежу. Теперь я попытался получить группы UserB, которые находятся под DOMAIN A. Это также отлично работает.
Теперь я пытаюсь получить группы UserC, который находится под другим Доменной B.
Он бросает ошибку, как показано ниже. Любой человек имеет представление об этом.
**System.Runtime.InteropServices.COMException:**
Unknown error (0x5011).
**ERROR CODE:**
20497
**Message:**
Unknown error (0x5011).
**StackTrace:**
at System.DirectoryServices.SearchResultCollection.ResultsEnumerator.MoveNext()
at System.DirectoryServices.AccountManagement.ADDNLinkedAttrSet.GetNextSearchResult()
at System.DirectoryServices.AccountManagement.ADDNLinkedAttrSet.MoveNextMemberSearcher()
at System.DirectoryServices.AccountManagement.ADDNLinkedAttrSet.MoveNext()
at System.DirectoryServices.AccountManagement.ADDNConstraintLinkedAttrSet.MoveNext()
at System.DirectoryServices.AccountManagement.FindResultEnumerator`1.MoveNext()
Содержит ли UserC специальные символы в его DistinguishedName (например, /)? –
Нет специальных символов. Похоже, что Microsoftsoft исправил исправление для стандартных серверов Windows 7/Windows Server 2008, говорящих с шлюзами Active Directory. http://support.microsoft.com/kb/969429 – Rita