2010-03-16 8 views
1

Nous rencontrons un problème de performances lors de la communication avec le répertoire actif à l'aide de System.DirectoryServices. DirectoryEntry.Invoke ("SetPassword", nouvel objet [] {mot de passe}) prend parfois 15 secondes. Le service qui effectue l'appel s'exécute sur la même machine. Qu'est-ce qui pourrait ralentir?SetPassword est très lent

Cheers,

BJA

Répondre

1

Avez-vous vérifié la réplication Active Directory entre les sites fonctionne correctement? La plupart des changements d'attributs sont passivement mis en file d'attente pour la réplication, mais les modifications de mot de passe sont immédiatement répliquées.

+0

Résolu il ya longtemps, mais c'était tout. :) THX. –

1

J'ai été capable de résoudre ce problème en ouvrant le port 464 sur le pare-feu qui est la première tentative par l'API ADSI pour effectuer une vérification de la liste de révocation de certificats sur le réseau pour l'authentification de l'utilisateur.

http://www.pc-library.com/ports/tcp-udp-port/464/