2012-08-05 1 views
2

J'ai 2 domaines dans la forêt. Le 2ème est le domaine enfant du premier. Comme ci-dessous ..."Un renvoi a été renvoyé du serveur" erreur uniquement lors de l'interrogation LDAP à l'extérieur du domaine

Domain1 = abc.com sur la machine ordinateur1 Domaine2 = child.abc.com sur la machine macnihe2

J'ai application C# qui tente de créer un DirectoryEntry sur le domaine enfant .

LDAP: // ordinateur1/OU_IN_CHILD_DOMAIN/PARENT_DOMAIN_USERNAME_AND_PASSWORD

Cela fonctionne quand mon application C# est-à-dire de domaine parent sur abc.com mais si mon application C# est sur tous les domaines liés à un semblable unrelateddomain. com, je reçois Une référence a été renvoyée à partir du serveur erreur.

Faites-moi savoir pourquoi c'est? Dans le premier cas, AD est en mesure de faire «poursuite poursuite», mais pas dans le second cas. Y a-t-il quelque chose qui me manque?

Répondre

1

J'ai eu ce problème exact pendant des mois et je viens de le résoudre cet après-midi. Voici ce que vous devrez faire: ajouter un nom d'hôte de contrôleur de domaine du domaine enfant à la chaîne LDAP. Dans votre exemple, il pourrait être comme celui-ci pour le sous-domaine/enfant:

LDAP: //MyChildDomainController1.child.abc.com

Vous mentionnez également la connexion d'un domaine sans rapport avec/LDAP/Active Directory. S'il n'y a pas d'approbation entre Active Directory sur les deux domaines et que leur structure LDAP n'est pas liée, vous ne pourrez pas utiliser la méthode ci-dessus. Si c'est possible, vous êtes seulement dans cette situation d'utiliser une connexion authentifiée. Jamais essayé mais cela est une réponse possible:

https://stackoverflow.com/a/9252303/1569434

» ... faire en sorte que le compte de service (ou compte d'ordinateur si le réseau services) qui héberge le code ci-dessus est autorisé à déléguer au LDAP service sur tous les contrôleurs de domaine dans votre environnement "

Questions connexes