Ich habe eine separate DLL, die Verbindungen mit der Datenbank und damit die Modelle und den API-Kontext behandelt. die app.config ‚Handlungen‘ wie die web.config und hält die Verbindungsdetails jedoch ich folgende Fehlermeldung erhaltenDll mit Entity Framework kann keine Verbindung zur Datenbank herstellen
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)
Also hat ich die Verbindungszeichenfolge von einer anderen traditionelleren mvc web.config
Datei kopiert und der Fehler immer noch auftritt.
Merkwürdig ist, dass die folgenden Werke:
update-database -verbose
Mein app.config
hat die folgende Verbindungszeichenfolge:
<add name="DefaultConnection"
connectionString="data source=(LocalDb)\v11.0;initial catalog=APIEntities-01;persist security info=True; Integrated Security=SSPI;MultipleActiveResultSets=True"
providerName="System.Data.SqlClient" />
und die dbContext
Punkte, um es
public ApiContext() : base("DefaultConnection")
{
}
Wie gesagt, diese funktioniert in einem traditionellen MVC web.config
, aber mit einer DLL, die auf Entity Framework verweist und so, als ob sie nicht in der Lage wäre, die Datenbank zu finden. Irgendwelche Vorschläge?
EF 6