Le serveur LDAP n'est pas disponible
Je suis un total débutant à ce
Essayez de vous connecter à un serveur ldap avec PrincipalContext
. J'ai essayé toutes les solutions sur ce site, en vain.
Choses que j'ai essayé:
PrincipalContext insPrincipalContext =
new PrincipalContext(ContextType.Domain);
PrincipalContext insPrincipalContext =
new PrincipalContext(ContextType.Domain, "ldap://localhost:389/dc=maxcrc,dc=com");
PrincipalContext insPrincipalContext =
new PrincipalContext(ContextType.Domain, "maxcrc.com");
Tous donnent le même résultat:
Serveur LDAP non disponible
Seulement ContextType.Machine
fonctionne.
Ne sais pas si mon serveur LDAP est configuré correctement:
- De l'hôte: localhost
- Port: 389
- Base DN: dc=maxcrc,dc=com
- URL: ldap://localhost:389/dc=maxcrc,dc=com
Tests avec Softerra LDAP Browser
Tout les tutoriels du début à la fin sera très appréciée...
Cela peut paraître stupide, mais essayez
pas toujours même résultat. mais merci
Pouvez-vous vous connecter au serveur LDAP à l'aide de toute norme AD outils?
si par la norme AD outils vous dire DirectoryEntry alors oui. j'ai essayé: DirectoryEntry rootDSE = new DirectoryEntry("LDAP://RootDSE");
LDAP://
au lieu de ldap://
que je sais c'est corrigé connexions pour moi dans le passépas toujours même résultat. mais merci
Pouvez-vous vous connecter au serveur LDAP à l'aide de toute norme AD outils?
si par la norme AD outils vous dire DirectoryEntry alors oui. j'ai essayé: DirectoryEntry rootDSE = new DirectoryEntry("LDAP://RootDSE");
OriginalL'auteur Anarchy101 | 2013-01-23
Vous devez vous connecter pour publier un commentaire.
J'ai été confronté au même problème et j'ai trouvé une solution.
Je suis en mesure de se connecter facilement à l'aide de code suivant:
Spécifier le nom d'hôte du serveur a fonctionné pour moi. J'ai pu utiliser par l'utilisateur sans le domaine de
ADUser_Id
. Bon poste.OriginalL'auteur Ravi Anand
J'ai eu des problèmes similaires. Il s'est avéré que j'avais de passe nom d'utilisateur et le mot de passe à l'initialisation de l'objet. S'il vous plaît essayer à l'aide d'une instruction comme ci-dessous:
Assurez-vous également que votre nom de domaine en.
Par exemple,
OriginalL'auteur Dhruv Rangunwala
Utiliser le constructeur suivant la surcharge pour
PrincipalContext
:Et séparer le nom du serveur de la chaîne LDAP:
https://msdn.microsoft.com/en-us/library/bb348316%28v=vs.110%29.aspx
OriginalL'auteur Owen Pauling
Vous pouvez essayer de votre machine locale plutôt l'adresse :
Si cela ne fonctionne pas, je serais le feu jusqu'à Wireshark, et de capturer le trafic sur le port 389 comme vous tentez de vous connecter via Softerra.
Dans mon temps de travail avec LDAP et .Net DirectoryServices, cette erreur signifie généralement la syntaxe ou de la convention d'affectation de noms de chemin d'accès est incorrect, ou de ne pas pointer vers un répertoire valide le point de fin.
OriginalL'auteur X3074861X
Que l'erreur peut être due à essayer de se connecter en tant que "Anonyme", sans préciser explicitement.
Par défaut, toutes les connexions sont Négociables. Donc, si vous essayez quelque chose comme ça vous pouvez essayer les suivantes:
OriginalL'auteur objecto
Dans mon environnement, j'ai eu à créer le principal contexte avec juste le contrôleur de domaine, nom d'hôte, puis séparément valider les informations d'identification utilisateur.
OriginalL'auteur Chris Schaller