尝试使用此代码连接AD
PrincipalContext context = new PrincipalContext(ContextType.Domain, domain)
但我收到错误消息:
The LDAP server is unavailable.
有什么想法吗?
最佳答案
问题是:您是否将我们的域指定为
- “mydomain.com”(DNS 格式)
- 或作为“dc=mydomain,dc=com”(AD 样式格式)
令我惊讶的是,域名必须采用 DNS 格式(例如“mydomain.com”)才能正常工作(NOT 在通常的 AD 中-样式格式为“dc=mydomain,dc=com”)。
关于c# - 尝试使用 LDAP 连接来连接 AD 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1023489/