Ich habe gerade meine erste mvc4-Lösung gestartet. Ich habe 2 Projekte erstellt. Das erste ist ein MVC4-Projekt und es enthält alle Controller (es ist die Web-App) und das zweite ist nur für Modelle, Klassen und Entity Framework Datenzugriff.Warum müssen wir die Verbindungszeichenfolge in app.config setzen?
Ich würde gerne wissen, warum muss ich die Verbindungszeichenfolge in app.config (in Datenzugriff) setzen, solange die gleiche Verbindungszeichenfolge in der web.config ist?
Ich mache mir Sorgen wegen der Debug- und Release-Konfiguration, weil ich bis jetzt nur die Verbindungszeichenfolge in web.config transformieren kann, aber nicht in app.config? Ich möchte aufgrund dieser Verbindungszeichenfolge in app.config keine Einstellungen veröffentlichen und Tests in einer Produktionsumgebung durchführen.
hoffe meine Frage ist klar!
Sie müssen die Verbindungszeichenfolge überhaupt nicht in eine Konfigurationsdatei schreiben. Sie könnten es in Ihren Code einbetten (obwohl das keine gute Idee ist) oder es von einer zentralen Datenbank oder von einer API oder einem benutzerdefinierten Dateiformat abrufen. Es liegt wirklich an Ihnen und was für Ihr Projekt am besten funktioniert. – mason
actualy Ich möchte es von einer zentralen db abrufen, aber im Moment ist die web.config genug für mein Projekt – Jeremy
Warum verwenden Sie MVC 4? Das ist alt. Sind Sie sicher, dass Sie .NET 4 nicht mit MVC 5 verwenden? – mason