2015-11-12 1 views
0

J'ai développé une application Web avec asp.net. J'utilise le domaine de répertoire actif pour les informations de l'utilisateur. C'est bien géré sur localhost. Mais j'ai déployé sur la machine du serveur. Ça ne fonctionne pas.Erreur de domaine Active Directory sur la machine serveur

Plase m'aider.

Désolé pour mon mauvais anglais.

+0

Recevez-vous des messages d'erreur ou des journaux? – Eric

+0

Erreur de serveur dans l'application '/'. Une erreur de fonctionnement s'est produite. Description: Une exception non gérée s'est produite lors de l'exécution de la demande Web en cours. Veuillez consulter la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code. Détails d'exception: System.DirectoryServices.DirectoryServicesCOMException: Une erreur d'opérations s'est produite. Erreur de source: Une exception non gérée a été générée pendant l'exécution de la requête Web en cours. Les informations concernant l'origine et l'emplacement de l'exception peuvent être identifiées à l'aide de la trace de la pile d'exceptions ci-dessous. – user2613267

+0

Trace de pile: [DirectoryServicesCOMException (0x80072020): Une erreur d'opération s'est produite. ] System.DirectoryServices.DirectoryEntry.Bind (Boolean throwIfFail) 627365 System.DirectoryServices.DirectoryEntry.Bind() 44 System.DirectoryServices.DirectoryEntry.get_AdsObject() 42 System.DirectoryServices.DirectorySearcher.FindAll (Boolean findMoreThanOne) +98 – user2613267

Répondre

0

Vous n'êtes pas sûr du code que vous utilisez, mais il y a quelques questions sur Stack Overflow qui ont eu une erreur similaire et ont été résolues. Les liens vers les questions peuvent être trouvés here et here.

Fondamentalement, ces liens parlent du problème d'autorisation lorsque le code est exécuté. Il est possible que l'emprunt d'identité soit défini dans web.config comme le suggère le premier message.