Ich versuche, eine Website zu veröffentlichen, um es live zu schalten und eine Verbindung zu einer Datenbank herzustellen. Derzeit bin ich mit:Erstellen Sie eine Verbindungszeichenfolge/Verbindung zu einer Datenbank in asp.net?
<connectionStrings>
<add name="UniversityContext" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;Initial Catalog=RoomAudit;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\RoomAuditSystem.mdf" providerName="System.Data.SqlClient" />-->
</connectionStrings>
in meinem web.config
die offensichtlich meine lokalen Maschine.
Ich habe online und hier gesucht und kann nicht scheinen, ein klares Tutorial zu finden. Hier ist die Datenbankdetails:
DATABASE SERVER
mysql4.gear.host
mit meinem Benutzernamen und Passwort mit Lese- und Schreibberechtigungen.
Wenn mir jemand in die richtige Richtung zeigen könnte, würde ich es begrüßen - ich benutze auch Entity Framework, wenn das einen Unterschied macht?
EDIT:
Das ist meine neue Verbindungszeichenfolge:
<add name="UniversityContext" connectionString="Server=mysql4.gear.host;Database=databasename;User Id=username; Password=password;" providerName="System.Data.SqlClient" />
Allerdings, wenn ich die Website veröffentlichen Ich erhalte einen Laufzeitfehler?
Laufzeitfehler:
Serverfehler in der Anwendung '/'.
Runtime Error
Beschreibung: Ein Anwendungsfehler auf dem Server aufgetreten. Die aktuellen benutzerdefinierten Fehlereinstellungen für diese Anwendung verhindern, dass Details des Anwendungsfehlers (aus Sicherheitsgründen) remote angezeigt werden. Es könnte jedoch von Browsern angezeigt werden, die auf dem lokalen Server laufen.
Details: Damit die Details dieser spezifischen Fehlermeldung auf Remotecomputern angezeigt werden können, erstellen Sie ein Tag in einer Konfigurationsdatei "web.config" im Stammverzeichnis der aktuellen Webanwendung. Bei diesem Tag sollte das Attribut "mode" auf "Off" gesetzt sein.
<!-- Web.Config Configuration File -->
<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>
Hinweise: Der aktuelle Fehlerseite können Sie sehen eine Seite benutzerdefinierte Fehler ersetzt werden, indem die „defaultRedirect“ Attribut des Konfigurations-Tag auf eine benutzerdefinierte Fehlerseiten-URL zeigt der Anwendung zu ändern.
<!-- Web.Config Configuration File -->
<configuration>
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
</system.web>
</configuration>
Console Fehler:
fehlgeschlagen Ressource laden: der Server mit dem Status 500 (Internal Server Error) reagierte
Was ist Ihr Modell für Access-db (Codefirst oder EF-Designer von db) und versuchen Sie es vielleicht könnte es Ihnen helfen. –
arslanaybars