Pregunta

Intentando usar este código para conectar el AD

PrincipalContext context = new PrincipalContext(ContextType.Domain, domain)

pero recibí el error diciendo:

  

El servidor LDAP no está disponible.

¿Alguna idea?

¿Fue útil?

Solución

La pregunta es: ¿especificas nuestro dominio como

?
  • " midominio.com " (Formato DNS)
  • o como " dc = midominio, dc = com " (Formato de estilo AD)

Para mi sorpresa, el nombre de dominio debe estar en formato DNS (p. ej. " mydomain.com ") para que esto funcione (y NOT en la forma habitual Formato de estilo AD de " dc = mydomain, dc = com ").

Otros consejos

Tuve el mismo problema.

El mío fue porque el servidor web no estaba en el mismo dominio que el usuario.

Lo resolví ignorando el error; esto forzó un desafío de autenticación que permitió al usuario proporcionar credenciales, de las cuales pude elegir el dominio correcto.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top