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
8
A
risposta
5
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
Qual è la tua versione di Visual Studio? e la versione dell'app MVC? –