c# - ActiveDirectory PrimaryContext 出现未知错误 (0x5011)

标签 c# asp.net-mvc api active-directory

我正在尝试使用 PrincipalContect 对象从 MVC 应用程序获取用户所属的 UserGroups。

以下是代码引用:http://anyrest.wordpress.com/2010/06/28/active-directory-c/

对于我的用户 ID(域 A),我能够检索我所属的所有组。 现在我尝试获取域 A 下的用户 B 的组。这也很好用。

现在我正在尝试获取位于不同域 DOMAIN B 下的 UserC 组。

它抛出如下错误。 任何人对此都有任何想法。

    **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() 

最佳答案

关于c# - ActiveDirectory PrimaryContext 出现未知错误 (0x5011),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4630886/

相关文章:

c# - 根据一列获取两个数据表之间的差异

c# - 未提供所需的防伪 token 或该 token 无效

.net - 何时设置 HttpContext.User.Identity?

c# - 添加到 IEnumerable 的代码

c# - 如何将我的十进制线程 ID 转换为十六进制并使其以十六进制格式出现在 log4net 转换模式中?

c# - LINQ 到实体 : Orderby statement involving extension method

c# - 如何创建一个自定义属性,如果它返回 false 将重定向到登录,类似于授权属性 - ASP.NET MVC

Java API 设计 : NumberFormatException for Method that Parses a Semi-Numeric String?

c# - 通过 C# 或 jQuery ajax 调用时 Web API 不工作

api - Linkedin API 获取公共(public)数据