148 votes

Impossible d’ouvrir la base de données « test » demandée par la connexion. La connexion a échoué. Échec de la connexion pour l'utilisateur 'xyz\ASPNET'

J’ai créé un service Web qui enregistre certaines données dans db. Mais j’obtiens cette erreur:

Impossible d’ouvrir la base de données « test » demandée par la connexion. La connexion a échoué. Échec de la connexion pour l’utilisateur 'xyz\ASPNET'.

Ma chaîne de connexion est

21voto

ParPar Points 1584

J’avais ce problème et ce qui l’a résolu pour moi était de:

  • Accédez aux pools d’applications dans IIS
  • Faites un clic droit sur mon pool d’applications de projet
  • Dans la section Modèle de processus, ouvrez Identité
  • Choisir l’option de compte personnalisé
  • Entrez le nom d’utilisateur et le mot de passe de votre PC.

20voto

cyptus Points 749

Pour moi, la base de données n’a pas été créée et le code EF aurait dû d’abord la créer, mais toujours finir par cette erreur. La même chaîne de connexion fonctionnait dans le projet Web par défaut aspnet core. La solution a été d’ajouter

avant le premier contact de base de données (avant l’amorçage de la base de données).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X