2015-05-29 4 views
8

Ho una nuova app MVC ASP.NET su bootstrap con login/register script e funziona bene, ma non so dove sia il database predefinito per questa app. La mia cartella App_Data è vuota. Qualcuno può dirmi dove vengono salvati i dati dalla registrazione del modulo.Dove si trova il database predefinito creato per l'applicazione ASP.NET C# MVC?

stringa di connessione
+0

Qual è la tua versione di Visual Studio? e la versione dell'app MVC? –

risposta

5

enter image description here

questo sarà conservato in SQL Express che è arrivato con Visual Studio 12,13 & 15.

si può collegare tramite server di esplorare in Visualizza -> Server Explorer

1

predefinito sarà

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

Quindi verrà creato nei dati di app. Il file MDF verrà creato. Anche se è possibile modificare la connessione

1

Nel web.config, cercare 'Connectionstring'

<connectionstrings> 
     <add name="ConnectionstringName" connectionstring="Data Source=DatasourceName;Initial Catalog=This_isDefault_db;Persist Security Info=True;User ID=ID;Password=pwd" providername="System.Data.SqlClient" /> 
    </connectionstrings> 

L'attributo catalog ti dice che è il vostro db.

1

Normalmente colleghiamo il nostro modello o DAL a un database come Sql Server o MySQL ecc. Ma come da tua domanda ho capito che stai usando solo un'applicazione di Visual Studio. Visual Studio memorizza i dati in localDB