12
votes

Comment écrire une chaîne de connexion dans le fichier web.config et lisez-la?

J'essaie d'écrire une chaîne de connexion à web.config comme ceci: xxx

et lisez-le comme suite: xxx

Lorsque vous exécutez le programme, je reçois une erreur en raison de la référence null. Mais lorsque j'utilise ce code: xxx

Je n'obtiens aucune erreur et le programme fonctionne correctement! Quel est le problème?


0 commentaires

7 Réponses :


1
votes

Essayez d'utiliser WebconfigurationManager au lieu de ConfigurationManager


1 commentaires

Vous n'avez pas besoin de webConfigurationManager pour lire un connecteur.



11
votes

Ajouter une référence à Ajouter System.Configuration CODE>: -

<connectionStrings>
  <add name="Dbconnection" 
       connectionString="Server=localhost; Database=OnlineShopping;
       Integrated Security=True"; providerName="System.Data.SqlClient" />
</connectionStrings>


1 commentaires

Où ajouter la référence à la chaîne de connexion?



2
votes

Essayez ceci xxx


0 commentaires

4
votes

Êtes-vous sûr que votre fichier de configuration (web.config) est au bon endroit et la chaîne de connexion est vraiment dans le fichier (généré)? Si vous publiez votre fichier, le contenu de web.release.config peut être copié.

La configuration et l'accès à la chaîne de connexion me ressemble bien. J'ajouterais toujours un pays Providername xxx


0 commentaires

10
votes

web.config: xxx

C # code: xxx


0 commentaires

3
votes

essayez ceci Après Open web.config Fichier dans l'application et ajoutez un exemple de connexion DB dans la section ConnexionsTrings, telles que ceci xxx


0 commentaires

0
votes

Après avoir ouvert le fichier web.config dans l'application, ajoutez l'exemple de connexion DB dans la section ConnexionsTrings, comme ceci: XXX Pré>

Déclaration de connexions dans Web.config File: P>

using System;  
using System.Data.SqlClient;  
using System.Configuration;  
public partial class _Default: System.Web.UI.Page {  
    protected void Page_Load(object sender, EventArgs e) {  
        //Get connection string from web.config file  
        string strcon = ConfigurationManager.ConnectionStrings["dbconnection"].ConnectionString;  
        //create new sqlconnection and connection to database by using connection string from web.config file  
        SqlConnection con = new SqlConnection(strcon);  
        con.Open();  
    }  
}  


0 commentaires