2010-05-25 2 views
0

J'ai essayé d'obtenir mon Visual Studio 2008 pour exécuter mon application Web sur IIS7 sur mon ordinateur Windows 7, mais je n'arrive tout simplement pas à le faire fonctionner. J'utilise le SQLEXPRESS que j'ai suivi ce tutoriel, mais je reçois le message d'erreur suivant. "Impossible de générer une instance utilisateur de SQL Server en raison de l'échec de la récupération du chemin de données de l'application locale de l'utilisateur.Veuillez vous assurer que l'utilisateur dispose d'un profil d'utilisateur local sur l'ordinateur.Impossible de générer une instance d'utilisateur de SQL Server

mon connectionString semblent être ok

<add name="testConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|test.mdf;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient" /> 

La gestion du site avec une connexion de base de données sur.

Des idées et des réflexions à ce sujet?

Merci les gars

Répondre

0

Assurez-vous que le nom d'instance est appelée "SQLEXPRESS" exactement.

Assurez-vous que le fichier "test.mdf" existe dans le dossier "App_Data". Lorsque vous ajoutez la base de données à l'aide de l'Explorateur de serveurs, utilisez d'abord "Tester la connexion".

0

Dans IIS7, ils utilisent la base de données asp.net par défaut.

créer un nouveau pool d'applications au lieu d'utiliser la valeur par défaut. et gardez votre base de données dans cela.

allez dans le gestionnaire de configuration sql et dans les propriétés, sélectionnez le système local au lieu du système intégré.

Maintenant, cela peut fonctionner.

Questions connexes