2010-08-27 7 views
2

J'ai un site Web ASP.Net MVC qui fonctionne bien lors des tests en local.Échec de la connexion pour l'utilisateur ''

J'ai mis le site sur IIS 7 sur notre machine Windows Server 2008.

Le site utilise fournisseur d'appartenances .net et quand j'essaie de me connecter Je reçois l'erreur suivante:

Login failed for user ''. 

Ceci est la chaîne de connexion d'adhésion:

data source=(local);Integrated Security=SSPI;Initial Catalog=db 

Le site est en cours d'exécution dans IIS dans son propre pool d'applications avec le pipeline géré défini sur intégré et son identité est LocalSystem, et l'authentification est définie sur l'authentification anonyme.

Ceci est la même chose que les autres sites de travail que nous utilisons avec l'adhésion .net.

Des idées?

+0

Séparer les serveurs web et db? Les autres sites utilisent-ils le même environnement (db, serveur, AppPool, etc.) – gbn

+0

Il y avait une colonne perdue dans l'une des tables d'adhésion! Pas une erreur très utile juste assez! –

Répondre

1

Login failed for user '' est une erreur provoquée par l'absence de jeton de connexion NT pour que SQL Server lise lorsque vous dites que vous utilisez l'authentification intégrée (Windows). Donc, vous avez "Integrated Security=SSPI;" mais SQL ne peut pas le lire. Cela peut être causé par:

    stratégie de groupe
  • (pas de droits de connexion réseau)
  • connexion à partir non de Windows
  • pare-feu etc
  • récents changements de mot de passe dans les modifications mêmes de connexion (sur jeton date)
  • etc

Dans ce cas, je ne peux pas penser pourquoi si Web + SQL sont sur la même boîte. Je pensais qu'il aurait été difficile de ne pas avoir de jeton sur la même case. Je peux dire pourquoi mais je ne sais pas comment le réparer désolé.

Veuillez nous fournir tous les détails de votre configuration ...

+0

Bonne explication. Juste curieux, si je sais que le problème est récent changements de mot de passe, (nous avons juste dû réinitialiser notre compte administrateur de domaine), où je chercherais à mettre à jour le mot de passe, est-il stocké quelque part que j'ai besoin de le mettre à jour? Merci! – russds

Questions connexes