Ich habe eine einfache ASP.NET MVC-Website lokal mit einem SQL Server Express entwickelt. Jetzt muss ich die Website über FTP auf meinen Hosting-Provider bereitstellen (keine WebDeploy oder ähnliches).Entwickeln mit SQL Server Express und Probleme mit der Bereitstellung auf (Full) SQL Server
Wenn ich die notwendigen Verzeichnisse und Dateien (ist, Inhalt, Schriftarten, Scripts, Ansichten, Global.asax, Web.config) laden, bekomme ich folgende Fehlermeldung:
[Win32Exception (0x80004005): The system cannot find the file specified]
[SqlException (0x80131904): 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: 52 - Unable to locate a Local Database Runtime installation. Verify that SQL Server Express is properly installed and that the Local Database Runtime feature is enabled.)]
Es ist ein Full SQL Server 2014, nicht die Express Edition, auf dem Server, von dem ich weiß, dass er mich irgendwohin führen sollte, aber ich bin vollkommen verloren und konnte keine Hilfe finden, weder hier auf SO noch anderswo. Bitte beachten Sie, dass es einige verwandte Fragen gibt, aber keine davon scheint dieses Problem anzugehen.
Ich habe bereits die Verbindungszeichenfolge in der Konfigurationsdatei bearbeitet und auf die Datenbank mit dem Management Studio zugegriffen. Ich kann die Verbindung zwischen der Website und dem DB-Server nicht überprüfen (es ist ein einfaches Webhosting, kein VPS), aber ich gehe davon aus, dass es funktionieren sollte, da es ein riesiges Hosting-Unternehmen ist und ich diesen Fehler seit zwei Tagen konstant bekomme .
Ich habe zuvor das gleiche Projekt ohne Probleme auf Azure bereitgestellt (hauptsächlich, weil diese Bereitstellung mehr oder weniger als ein Mausklick war).
Sie haben wahrscheinlich einige Hinweise auf SQL Server Express in Ihrer Konfigurationsdatei .... – logixologist
Sie erwähnen, dass Sie die Verbindungszeichenfolge bearbeitet, aber haben Sie den Provider-Namen aktualisiert? – Nikki9696
@logixologist Ich habe das ganze Projekt nach irgendwelchen Vorkommnissen von 'Express' durchsucht und es scheint nicht der Fall zu sein. Gibt es einen besseren Weg, es zu überprüfen? – Pavel