连接失败,并显示错误91(Novell.Directory.Ldap.NETStandard)

时间:2019-06-18 08:00:35

标签: c# uwp active-directory ldap novell

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

但是我无法使其正常工作...

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

失败: 原因= {“ Der Zugriff auf einen套接字战争aufgrund der Zugriffsrechte des Socketsunzulässigxx.xx.xx.xx:389”}

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

还尝试使用IP代替域控制器的域名或名称。

1 个答案:

答案 0 :(得分:0)

我知道这是一个老问题,但对其他人可能有用... 我不会说德语,但我对套接字有所了解。 您是否尝试过包含SecureSocketLayer = true?

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