0

我是 Active Directory 的新手,仍在学习一些概念。

下面的代码显示了在我的本地机器上连接到 AD 并且此代码正常工作

DirectoryEntry entry = new DirectoryEntry("LDAP://CN=testing1,CN=Users,DC=mydomain,DC=com");
DirectoryEntryConfiguration entryConfiguration = entry.Options;

Console.WriteLine("Server: " + entryConfiguration.GetCurrentServerName());
Console.WriteLine("Page Size: " + entryConfiguration.PageSize.ToString());
Console.WriteLine("Password Encoding: " + entryConfiguration.PasswordEncoding.ToString());
Console.WriteLine("Password Port: " + entryConfiguration.PasswordPort.ToString());
Console.WriteLine("Referral: " + entryConfiguration.Referral.ToString());
Console.WriteLine("Security Masks: " + entryConfiguration.SecurityMasks.ToString());
Console.WriteLine("Is Mutually Authenticated: " + entryConfiguration.IsMutuallyAuthenticated().ToString());
Console.WriteLine();
Console.ReadLine();

这是我的问题:当我mydomain在另一台机器的 LDAP 路径中替换时,它给了我一个错误

LDAP://CN=testing1,CN=Users,DC=XXXX,DC=com

给我这个错误

System.DirectoryServices.DirectoryServicesCOMException 未处理 消息=从服务器返回了引用。

4

1 回答 1

0

这基本上是一个初期错误

而不是这个:

LDAP://CN=testing1,CN=Users,DC=XXXX,DC=com

我应该写

LDAP://XXX.com/CN=testing1,CN=Users,DC=XXXX,DC=com
于 2012-11-09T09:16:56.943 回答