2010-11-09 8 views
0

Je travaille pour une bibliothèque locale dont une société de conseil vient de migrer l'installation IIS d'un serveur vers un autre.Erreur d'authentification WebApp ASP.NET

Ce n'est que depuis quelques jours que mon patron a remarqué que login.aspx semblait avoir cassé. J'ai peu de connaissances sur ASP.NET mais j'ai juste l'impression que c'est quelque chose de très simple.

Voici l'erreur lorsque vous essayez de vous connecter au webapp:

Error authenticating. Error authenticating user. The specified domain either does not exist or could not be contacted. 

Active Directory était sur une machine complètement différente et n'a pas été migré vers un autre matériel.

L'application se connecte à un serveur sqlexpress et qui est en cours d'exécution et la base de données est là ...

Sous ASP.NET Configuration Settings les sqlServerWebConnection des points à la machine exécutant le serveur SQL. Qu'est-ce que je rate?

EDIT:

Sous login.aspx.cs Je

string adPath = "LDAP://DC=COMPANY,DC=org"; //Path to your LDAP directory server

Parce que le webapp utilisé pour exécuter sur IIS sur le DC, est que la ligne qui a besoin d'une certaine façon modifiée?

Répondre

0

Il est difficile de dire sans voir tout le code, mais il semble que le code essaie de se connecter à un serveur LDAP. Il se peut qu'ils aient utilisé ce contrôleur de domaine en tant que serveur LDAP pour authentifier les utilisateurs. Encore une fois, c'est difficile à dire sans le code complet. Vous pouvez essayer de changer le chemin vers votre DC actuel et voir ce qui se passe. (Assurez-vous de faire une sauvegarde en premier.)

+0

J'ai changé le chemin vers le DC actuel et j'obtiens une erreur similaire (mentionne maintenant les groupes) 'Erreur d'authentification. Erreur lors de l'obtention des noms de groupes. Le domaine spécifié n'existe pas ou n'a pas pu être contacté. » – scraft3613

+0

Les groupes existent-ils dans le nouveau DC? – mwgriffith

0

Si je comprends bien votre question avant la migration, vous avez un serveur fonctionnant en tant que contrôleur de domaine avec l'application Web installée dessus. Maintenant, après la migration, la webapp a été migrée vers un nouveau serveur et le contrôleur de domaine a quitté l'AD.

Est-ce exact? Pourriez-vous vérifier que le nouveau serveur fait partie du domaine existant?

+0

C'est absolument correct. Le nouveau serveur n'est pas un contrôleur de domaine. Le nouveau serveur sur lequel l'application s'exécute fait partie du domaine. – scraft3613

+0

Quelle version de Windows le nouveau serveur exécute? Est-ce que Windows Server 2008 R2 ou Windows Web Server 2008 est peut-être? – Lorenzo

+0

Ne soyez pas trop excité: Ceci est IIS 6 sur Sv2k3. L'ancien et le nouveau sont 2003. – scraft3613