[ad_1]
Mon application n’est pas en mesure de récupérer la chaîne de connexion dans le fichier web.config.
Citation:Erreur de serveur dans l’application “https://www.codeproject.com/”.
La référence d’objet n’est pas définie à une instance d’un objet.
Description : une exception non gérée s’est produite lors de l’exécution de la requête Web actuelle. Veuillez consulter la trace de la pile pour plus d’informations sur l’erreur et son origine dans le code.
Détails de l’exception : System.NullReferenceException : la référence d’objet n’est pas définie sur une instance d’un objet.
<connectionStrings> <add name="myConnectionString" connectionString="server=XYZ;database=nDatabase;uid=sa;password=sa1234;" /> </connectionStrings>
S’il vous plaît, aidez
Solution 3
Pour le site Web ou l’application Web, le fichier de configuration par défaut est le fichier web.config. Quand vous appelez ConfigurationManager.ConnectionStrings
il obtiendra les chaînes de connexion de votre fichier de configuration par défaut, c’est-à-dire web.config. si vous n’avez pas défini myConnectionString
dans web.config, ajoutez-le et vérifiez votre site.
Solution 1
Mettez votre chaîne de connexion
dbManager.ConnectionString = ConfigurationManager.ConnectionStrings["myConnectionString"].ConnectionString.ToString();
Solution 4
Dans Web.Config
<connectionstrings> <add name="MyConnectionString" connectionstring="Data Source=MyPc-PC;Initial Catalog=MyDb;Persist Security Info=True;User ID=sa;Password=12345" providername="System.Data.SqlClient" /> </connectionstrings>
Et vous pouvez accéder en utilisant
string constr = WebConfigurationManager.ConnectionStrings["webshopConnectionString"].ConnectionString;
Solution 5
Apprenez à connaître le fichier web.config présent dans le fichier d’application ou la couche de présentation remplace le fichier web.config présent dans la couche DAL.
Donc résolu
Un merci spécial à DamithSL 🙂
Merci à tous pour votre aide 🙂
Salutations,
Praveen N.
[ad_2]
コメント