2017-07-28 3 views
0

Ich habe gerade meine Website auf IIS bereitgestellt und die Verbindung zur Datenbank über (LocalDB). \ IIS_DB in meiner Datei Web.config für die Verbindungszeichenfolge repariert.SqlException (0x80131904): Die physische Datei konnte nicht geöffnet werden

diese 2 Links für das, was oben gesagt i,

Using LocalDB with Full IIS, Part 1: User Profile,

Using LocalDB with Full IIS, Part 2: Instance Ownership

Alles funktioniert gut

Wenn ich die Startseite aufgerufen, die für Login.aspx festgelegt ist, was Wenn ich im Standarddokument in IIS bin, konnte ich mich mit einem Account einloggen, der in der Datenbank gefunden wurde. Aber jetzt, wenn ich Zugriff auf eine andere Seite mit dem Namen AdminPanel.aspx ich diese Fehlermeldung bekam unten ..

error

Ich habe versucht, über Stackoverflow der Suche nach Lösungen zu suchen, aber nichts scheint diesen Fehler zu lösen ..

Meine web.config-Datei von meiner publised Website auf IIS

webconfig

jede mögliche Hilfe schätzen bitte .. ich vermute, dies ist der letzte Fehler, bevor ich meine Schule proj vervollständigen ect - Veröffentlichen von WebSite auf IIS, damit andere Computer in meinem Netzwerk auf meine Site zugreifen können. Vielen Dank!

Antwort

1

Überprüfen Sie Ihre SQL DB, die MDF Datei, die Sie verbinden, ist bereits im DB Server vorhanden. Attach MDF Datei benötigen nicht die DB im DB-Server erstellt.

Überprüfen Sie Ihre DB Verbindungszeichenfolge.

+0

Vielen Dank für Ihre schnelle Antwort Mohan .. Ich muss nur "AttachDbFileName = | DataDirectory | \ FinancialHub.mdf" entfernen? – domster

+0

Nicht so. Überprüfen Sie zuerst Ihre db.Attached MDF, die Tabellen enthält oder nicht. Dann ändern Sie die Verbindungszeichenfolge basierend auf Ihrer Anforderung. –

Verwandte Themen