我想通过.NET 4 Web服务中的安全SSL连接连接到Active Directory轻型目录服务2008 R2的实例,并且我得到“服务器是不可操作“。错误。如何通过SSL连接到AD LDS?处理“服务器不可操作”错误
- 我正在使用使用ADSI编辑器创建并置于管理员角色中的用户。
- 我能够通过ADSI编辑器与此用户使用SSL和简单绑定进行登录/连接,并且我可以使用相同的用户凭据连接到Web服务,但使用非SSL端口。
- 我正在使用专有名称和
- 用户绝对不是无效的。
下面是我用绑定代码:
DirectoryEntry entry = new DirectoryEntry("LDAP://2.2.2.2:636/DC=nfa,DC=local");
entry.Username = "CN=ldapadmin,DC=nfa,DC=local";
entry.Password = "[email protected]";
entry.AuthenticationType = AuthenticationTypes.SecureSocketsLayer;
我已经尝试过类似这样的还有:
DirectoryEntry entry2 = new DirectoryEntry("LDAP://2.2.2.2:636/DC=nfa,DC=local", "CN=ldapadmin,DC=nfa,DC=local", "[email protected]", AuthenticationTypes.SecureSocketsLayer);
我已经尝试过类似这样的还有:的DirectoryEntry ENTRY2 =新的DirectoryEntry(“LDAP://2.2.2.2:636/DC = NFA,DC =本地“,”CN = ldapadmin,DC = nfa,DC = local“,”P @ ssw0rd“,AuthenticationTypes.SecureSocketsLayer); – user835440
是否有需要打开的端口? – KennyZ
我相信端口是开放的,因为我可以通过端口636通过adsi编辑器登录。因此有点沮丧。 – user835440