2

我在 C# 中集成 Novell.Directory.Ldap.NETStandard ( https://github.com/dsbenghe/Novell.Directory.Ldap.NETStandard ) 有一些问题。我正在使用 UWP,并且没有集成 LDAP 或本地 Active-Directory,因此我必须使用 Novell-directory。

但我无法让它工作......

string ldapHost = "domain.local";
int ldapPort = 389;
LdapConnection conn = new LdapConnection();
conn.Connect(ldapHost, ldapPort);

失败:原因 = {“Der Zugriff auf einen Socket war aufgrund der Zugriffsrechte des Sockets unzulässig xx.xx.xx.xx:389”}

我还尝试了端口 686 和 SSL ......没有任何效果。同样的错误......有什么想法吗?

还尝试了 IP 而不是域或我们的域控制器的名称。

4

1 回答 1

1

我知道这是一个老问题,但它对其他人可能有用......我不会说德语,但我看到了一些关于套接字的东西。您是否尝试包含 SecureSocketLayer = true?

喜欢LdapConnection conn = new LdapConnection(){ SecureSocketLayer = true};

于 2019-11-27T09:40:03.573 回答