5

openldap for windowsサーバーをインストールLDAPAdminし、デフォルト値で接続するために使用します。

Server=ldap://localhost:389
Base:dc=maxcrc,dc=com
UserName:cn=Manager,dc=maxcrc,dc=com
Password:secret

PrincipalContext問題は、 PrincipalContextをou=People 使用してサーバーに接続することさえできないことです。ネットを検索したところ、ldap サーバーに接続する方法について多くの回答が見つかりましたが、どれも機能していませNullReferenceExceptionServerNotFoundException。次のいずれかとして PrincipalContext を使用できると思いました。

new PirncipalContext(ContextType.Domain,"maxcrc.com","dc=maxcrc,dc=com")

また

new PrincipalContext(ContextType.ApplicationDirectory,"localhost:389","dc=maxcrc,dc=com")

ユーザー名とパスワードを提供する必要があると言う人もいるので、そうしましたが、例外が発生し続けます。

では、 PrincipalContext を使用して openldap に接続する方法を教えてください。

PS 私のコンピューターは既に Active Directory ドメイン コントローラーに参加しています。

4

1 に答える 1