Wie schreiben Sie die Verbindungszeichenfolge in der web.config-Datei und Lesen aus?
Ich versuche zu schreiben, die Verbindungszeichenfolge in der Web.config wie hier:
<connectionStrings>
<add name="Dbconnection" connectionString="Server=localhost;
Database=OnlineShopping ; Integrated Security=True"/>
</connectionStrings >
und von Ihr Lesen wie diese:
string strcon =
ConfigurationManager.ConnectionStrings["Dbconnection"].ConnectionString;
SqlConnection DbConnection = new SqlConnection(strcon);
beim ausführen des Programms bekomme ich eine Fehlermeldung, weil die null-Referenz. aber wenn ich diesen code verwenden:
SqlConnection DbConnection = new SqlConnection();
DbConnection.ConnectionString =
"Server=localhost; Database=OnlineShopping ; Integrated Security=True";
Ich bekomme keine Fehlermeldung und das Programm arbeitet korrekt!
Was ist das problem?
InformationsquelleAutor user2715779 | 2013-08-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verweis hinzufügen hinzufügen
System.Configuration
:-Auch Sie können die WebConfig Datei, um die provider-name:-
Wo, um die Referenz auf das connection-string?
InformationsquelleAutor Rahul Tripathi
Web.config:
c# - code:
InformationsquelleAutor Sumon Banerjee
Sind Sie sicher, dass Ihre Konfigurationsdatei (web.config) ist am rechten Platz und die Verbindungszeichenfolge ist wirklich in der (generierten) Datei? Wenn Sie veröffentlichen Sie Ihre Datei, den Inhalt der web -.release.config könnte kopiert werden.
Die Konfiguration und der Zugriff auf den Connection-string sieht mir ganz Recht. Ich würde immer noch eine providername
InformationsquelleAutor slfan
versuchen, diese
InformationsquelleAutor santosh singh
Versuchen, diese
Nach offenen web.config-Datei in der Anwendung, und fügen Sie Beispiel-db Verbindung im connectionStrings-Abschnitt wie diesem
InformationsquelleAutor user3899014
Versuchen
WebConfigurationManager
stattConfigurationManager
InformationsquelleAutor ProgramFOX
Nach dem öffnen des web.config-Datei in der Anwendung, fügen Sie Beispiel-db Verbindung im connectionStrings-Abschnitt wie diesen:
Deklarieren connectionStrings in der web.config-Datei:
Gibt es keine Notwendigkeit, einen Benutzernamen und ein Kennwort zum Zugriff auf den Datenbank-server.
Schreiben Sie nun den code, um die Verbindungszeichenfolge aus der web.config-Datei in unserem codebehind-Datei. Fügen Sie den folgenden namespace in der codebehind-Datei.
Dieser namespace wird verwendet, um Konfigurations-Abschnitt von web.config-Datei.
InformationsquelleAutor Raju Paladiya