2012-04-15 8 views
0

Ich habe eine Demo-Anwendung von http://code.msdn.microsoft.com/Authorization-based-aa2c0185/view/SourceCodeKann ich nicht finden, wo sich meine Datenbankdatei und Verbindungszeichenfolge befindet?

Ich habe es auf meinem Visual Studio ausgeführt und alles hat gut funktioniert. In seinem Ordner App_Data befindet sich eine Datenbank ASPNETDB.MDF, die zum Speichern der Benutzerinformationen oder zum Abrufen von Informationen für den Anmeldevorgang verwendet wird.

Nun, was ich möchte, ist diese Datenbank mit einer anderen Datenbank in meinem SQL Server zu ändern.

Dafür kann es zwei Möglichkeiten sein:

  • die Verbindungszeichenfolge usw. für ASPNETDB lokalisieren und sie mit meiner eigenen Datenbank ändern.

  • oder fügen Sie diese ASPNETDB Datei SQL Server hinzu, indem Sie anhängen. Aber es zeigt Fehler beim Anhängen.

Auch wenn ich App_Data Ordner Projekt ausschließen ... dann auch funktioniert es ...

Wo kann Verbindungszeichenfolge für DB finden? Ich möchte die DB selbst ändern?

Bitte Hilfe

Dank

Antwort

1

Es ist aus machine.config Standardverbindungszeichenfolge:

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

Zum Web.debug.config Datei. Dort finden Sie Kommentare, in denen Sie erfahren, wie Sie Ihre Konfigurationsdatei verbinden können. Dies wird config-Transformationen verwenden, so dass beim Erstellen des Debug-Modus die Konfigurationsdatei so geändert wird, dass sie die Standardeinstellungen der Maschine außer Kraft setzt (was sie gerade verwendet). Folge einfach den Kommentaren und du solltest gut sein :)