直到现在,我一直在c#应用程序中使用System.DirectoryServices。由于我想使用一个不支持此库的容器平台,我想使用Novell LDAP库。
直到现在,连接字符串看起来是这样的:
new Directoryentry("GC://domain.com")
我在Novell库中尝试过,如下所示:
LDAPConnection().connect("GC://domain.com",389);
我总是收到错误消息"地址无效"。我也尝试过在域前不使用GC,但总是得到一个空的搜索结果。
有人能帮帮我吗?谢谢
全局编录(GC(使用端口3268,而不是389。您通常使用为您设置端口的GC://
,或者在指定端口的同时使用LDAP://
。这取决于库。如果Novell库不支持GC://
,那么只需指定端口即可。根据文档,它似乎甚至不需要LDAP://
,但我从未使用过。
LDAPConnection().connect("example.com", 3268);