C# active directory group.members.contains上的崩溃;“用户”;错误未知

C# active directory group.members.contains上的崩溃;“用户”;错误未知,c#,active-directory,C#,Active Directory,除此之外: Console.WriteLine(groupPrincipals.Any(gp => gp.Members.Contains(user))); 我正在尝试确定我是否是“用户”组的成员。调试视图显示“用户”包含3项,但成员资格检查崩溃,因此,我发现这是一个拒绝访问的错误代码。重写此代码(获取用户的组,然后检查它们是否包含指定的组)后,它可以工作如果您可以打印出gp.Members中的所有项目,请尝试。我怀疑您可能能够打印其中一些,并在其中一个用户处崩溃。 Console.Wr

除此之外:

Console.WriteLine(groupPrincipals.Any(gp => gp.Members.Contains(user)));

我正在尝试确定我是否是“用户”组的成员。调试视图显示“用户”包含3项,但成员资格检查崩溃,因此,我发现这是一个拒绝访问的错误代码。重写此代码(获取用户的组,然后检查它们是否包含指定的组)后,它可以工作

如果您可以打印出
gp.Members中的所有项目,请尝试。我怀疑您可能能够打印其中一些,并在其中一个用户处崩溃。
Console.WriteLine(groupPrincipals.Any(gp => gp.Members.Contains(user)));
PrincipalOperationException
Unknown error (0x80005000)