【发布时间】:2012-10-30 11:51:36
【问题描述】:
我在使用 .NET 的 UserPrincipal.GetGroups() 方法时遇到问题。
在我域中的几乎所有系统上我都可以调用
var groups = UserPrincipal.Current.GetGroups().ToArray()
它会返回当前用户所在的组。但是有一个 Windows 2008 R2 Enterprise Server 在执行此操作时会崩溃并显示以下消息:
服务器无法运行。 名称:TESTDOMAIN.ORG
我认为这台服务器在某种程度上具有不同的配置,但它属于同一个域。
Console.WriteLine(
new DirectoryEntry("LDAP://RootDSE")
.Properties["defaultNamingContext"]
.Value
.ToString()
);
在所有系统上显示相同:DC=GLOBAL,DC=TESTDOMAIN,DC=ORG
我在哪里可以看?可能是什么问题呢 ?如何解决?
【问题讨论】:
标签: c# .net active-directory userprincipal