Pourquoi ne peut pas le serveur Active Directory être contacté par PrincipalContext?

Je suis confronté à quelques problèmes dans l'accès à Active Directory à partir de mon application WinForm. Ce que je veux, c'est créer un utilisateur et l'utilisateur de la requête à partir d'Active Directory.

Ici est extrait de code pour trouver de l'utilisateur:

public bool FindUser(string username)
{
    using (PrincipalContext context = new PrincipalContext(
        ContextType.Domain, 
        this.domainName, 
        this.DomainUserName, 
        this.DomainPassword))
    {                
        UserPrincipal user = UserPrincipal.FindByIdentity(context, username);
        return (user != null) ? true : false;
    }
}

je suis incapable de créer un objet de PrincipalContext basée sur les arguments donnés. Je reçois cette exception:

Exception: The server could not be contacted.

et intérieure exception des états qui,

Inner Exception: The LDAP server is unavailable.

où que le domaine est en cours d'exécution. Je peux faire un ping et peut également se connecter à ce domaine.

InformationsquelleAutor Mohsan | 2009-11-17