2010-12-03 7 views

Répondre

2

la base de données est créée lorsque vous créez le premier utilisateur pour le site. Après cela, le fichier .mdf est dans le dossier app_data.

Si vous voulez qu'il soit affiché dans VS, vous pouvez cliquer sur Projet -> Afficher tous les fichiers, puis il doit être visible dans l'Explorateur de solutions. Cliquez avec le bouton droit sur ASPNETDB.MDF et cliquez sur Inclure dans le projet.

+0

J'ai marqué celui-ci comme correct car il m'a montré comment l'ajouter dans le projet. La réponse de Darin Dimitrov était également informative. –

3

Le modèle par défaut utilise l'édition SQL Express. Un fichier aspnetdb.mdf sera stocké dans le répertoire App_Data. Regardez la chaîne de connexion dans web.config:

<connectionStrings> 
    <add name="ApplicationServices" 
     connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" 
     providerName="System.Data.SqlClient" /> 
</connectionStrings> 
+1

Merci. Le contenu du répertoire app_data n'apparaît pas dans VS. Est-il possible de l'ouvrir dans VS comme ce qui serait fait avec une base de données normale créée dans VS? –

+0

Par défaut, lorsque vous créez un nouveau projet ASP.NET MVC, il n'y a pas de contenu dans ce répertoire. C'est vide. C'est à vous de créer manuellement la base de données en utilisant l'outil [aspnet_regsql.exe] (http://msdn.microsoft.com/en-us/library/x28wfk74.aspx). –

+0

Je voulais juste ajouter la base de données aspnetdb existante qui a les informations d'adhésion. J'ai été capable de le faire en cliquant avec le bouton droit sur les données d'application et en ajoutant une source existante dans VS. –

3

u ne doivent pas utiliser l'outil aspnet_regsql.exe - il suffit de lancer votre application, vous inscrire Nouvel utilisateur, puis ouvrez le répertoire App_Data dans l'explorateur windows - u trouver votre fichier db là-bas

Arek

Questions connexes