2010-11-29 8 views
0

Ich brauchte mit einem neuen MVC 2-Projekt starten frischASP.NET MVC 2: Verbindung Zeichenfolge Fehler?

Das, was der Fehler ist es, Punkte zu:

public DealDataContext() : 
        base(global::System.Configuration.ConfigurationManager.ConnectionStrings["RESTRO_DEVConnectionString"].ConnectionString, mappingSource) 
      { 
       OnCreated(); 
      } 

Der einzige Unterschied zwischen den beiden Projekten könnte möglicherweise, dass die erste nicht ein leeres MVC war 2 Projekt ... während das zweite war.

Gibt es einige Definitionen oder Einstellungen, die sich unterscheiden?

Antwort

0

Dies sucht nach einer Verbindungszeichenfolge in einer Datei web.config. Die Verbindungszeichenfolge heißt in dieser Datei web.config "RESTRO_DEVConnectionString".

Wenn Sie dies nicht in Ihrer neuen Datei web.config haben, können Sie wahrscheinlich die XML-Zeile aus der ursprünglichen web.config-Datei kopieren.

+0

Bei einer Multiprojektlösung muss sich die Verbindungszeichenfolgenreferenz in jedem Projekt web.config-Datei befinden? – dcolumbus

+0

Lösungsprojekte, die Webanwendungen sind, haben web.config-Dateien, die ihre Verbindungszeichenfolgen enthalten sollten. Andere Lösungsprojekte können app.config-Dateien haben, sollten sich aber auf die web.config der Anwendung verlassen, um ihnen mitzuteilen, welche Datenbank verwendet werden soll. – DOK