私はActiveDirectoryを初めて使用し、まだいくつかの概念を学んでいます。
以下のコードは、ローカルマシンで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が処理されませんでしたMessage=サーバーから参照が返されました。