|
|
Veröffentlicht am 29.08.2015 19:09:58
|
|
|
|

Das Projekt besteht aus MVC plus drei Schichten zusammen, es gibt diesen Fehler, es hat eine halbe Stunde gedauert, um es fertigzustellen, lass uns über die Lösung und den Grund sprechen!
Die Modellschicht priorisiert das Lesen der web.config unter dem mvc und liest ihre eigene app.config nicht, was mit den connectionStrings unter dem web.config-Knoten übereinstimmen sollte
Lösung:
Leg das MVC-Projekt in web.config
<connectionStrings> <Name hinzufügen="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=.\SQLEXPRESS;Initialkatalog=aspnet-StudentMVC-20150818051648;Integrated Security=SSPI" /> </connectionStrings> Ersetzen Sie die Knoteninformationen in app.config der Modellschicht
Siehe den untenstehenden Artikel!
Die angegebene benannte Verbindung ist in der Konfiguration nicht enthalten, ist nicht für die Nutzung mit dem EntityClient-Anbieter vorgesehen oder ist ungültig.
(1)Web:
Du musst einen connectionString-Knoten zur Client-Konfigurationsdatei hinzufügen, der die Verbindungsinformationen des EntityClient beschreibt.
Zum Beispiel:
Füge einen connectionString-Knoten zu web.config hinzu, der die Verbindungsinformationen des EntityClient beschreibt. (connectionString fehlen einige Informationen, also ist es ein Fehler.) )
(2) winfrom:
Fügen Sie einen connectionString-Knoten zu app.config hinzu, der die Verbindungsinformationen des EntityClient beschreibt. (connectionString fehlen einige Informationen, also ist es ein Fehler.) )
(3) Eine Fehlermeldung erscheint, wenn das ADO.NET Entity Data Model einer anderen Bibliothek aufgerufen wird:
"Die angegebene benannte Verbindung ist in der Konfiguration nicht zu finden, ist nicht für die Nutzung mit dem EntityClient-Anbieter vorgesehen oder ungültig." } System.Exception {System.ArgumentException}
Es wird allgemein gesagt, dass dein Connectstring nicht eingerichtet ist, aber tatsächlich in der Klassenbibliothek deines Data Modells.
Workaround: Dein aktuelles Projekt muss außerdem denselben Connectstring konfigurieren, um Fehler zu vermeiden, dieselben connectionStrings zu App.Config oder Web.config und zur Bibliothek hinzufügen, in der sich das Data Model befindet.
|
Vorhergehend:Ashley Madison Website-Datenbankdownload, insgesamt 9,69G, mit Thunderbolt BT Download-LinkNächster:Wie man ein VPN sendet
|