Ich habe eine Anwendung, die gut funktioniert, mit Entity Framework und C# und SQL Server. In Modell Schicht davon habe ich App.Config Ich habe Verbindung StringÄndern des Namens des Servers bei Verbindungszeichenfolge
<add name="Context1" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string="data source=server1;initial catalog=DB1;integrated security=True;multipleactiveresultsets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
tarnsfered ich die Datenbank auf einen anderen Server, damit ich die
Server1 to .\sqlExpress
oder
Server1 to PCNAME\sqlExpress
es etwas wurde geändert so
<add name="Context1" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string="data source=.\sqlExpress;initial catalog=DB1;integrated security=True;multipleactiveresultsets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
Endlich baue ich das Projekt und die Lösung. Die Anwendung funktioniert nicht mit dem neuen dbserver. und es gibt den folgenden Fehler
Connection = 'context.Database.Connection' threw an exception of type 'System.InvalidOperationException'
base {System.SystemException} = {"No connection string named 'Context1' could be found in the application config file."}
welche Context1 existiert, habe ich nur den Servernamen darauf geändert. was kann ich dafür tun?
Danke
fügen Sie Ihre vollständigen Web-Config die privaten Daten nur maskiert werden. So schwer zu erraten – Sherlock
Ähnliche Probleme hier gefunden: http://StackOverflow.com/Questions/12622408/No-Connection-String-Namen-Myentities-Could-Be-Found-in-the-Application-Config. Stellen Sie sicher, dass Sie das richtige Startprojekt für Ihre Lösung festgelegt haben und geben Sie Ihren Computernamen vor \ SQLEXPRESS an. –
@TetsuyaYamamoto: Durch die Änderung der. \ SqlExpress zu Server1, wieder alles funktioniert gut, aber mit. \ SqlExpress wird es nicht funktionieren, so das Startprojekt ist in Ordnung – nnmmss