Pergunta

Tentando usar este código para conectar o AD

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

mas eu tenho o erro dizendo:

O servidor LDAP não está disponível.

Qualquer idéia?

Foi útil?

Solução

A questão é: você especifique o nosso domínio como

  • "mydomain.com" (formato DNS)
  • ou como "dc = mydomain, dc = com" (formato de estilo AD)

Para minha surpresa, o nome de domínio deve estar em formato de DNS (por exemplo, "mydomain.com") para que esta ao trabalho (e não na AD habitual formato de estilo de "dc = mydomain, dc = com").

Outras dicas

Eu tive o mesmo problema.

O meu era porque o servidor não estava no mesmo domínio do usuário.

Eu resolvi que, ignorando o erro; este, em seguida, forçou um desafio de autenticação que permitiu ao usuário credenciais de abastecimento, o que eu poderia pegar o domínio correto.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top