Je reçois l'erreur et dans la fenêtre locale, je constate pour les deux conset et la valeur de connexions de NULL. J'ai raison de dire que ConfigurationManager est NULL et j'ai besoin de créer un nouvel objet. J'utilise peut-être l'accès et j'ai peut-être manqué quelque chose dans le fichier app.config. Quelqu'un peut-il m'aider sur la façon de résoudre ce problème, s'il vous plaît. Merci d'avance.
fichier app.config ... p> fichier form.cs ... p> On m'a conseillé d'utiliser App.config. p> vs 2010 c #
Access ms 2003 p> p> Je reçois maintenant une erreur de ... "Système de configuration n'a pas pu initialiser". Je le regarde maintenant sur Google. P> Mise à jour 2 forte>
Essayé ... p> réception d'erreur de "Référence d'objet non définie sur une instance d'un objet" Googling à nouveau p> Mise à jour 3 forte> p> p> avec la mise à jour 3, je reçois une erreur la même erreur. J'ai inclus le système d'ajout de référence. La configuration et j'ai référencé à l'aide du système.configuration; p> Peut-être qu'il existe peut-être un gitch technique entre vs 2010 et accès 2003. Je ne dois pas utilisez app.config cette fois-ci. Je sais qu'il n'y aura aucun problème avec SQL Server. Je vais donc le laisser ça. Merci Damith et Clint pour votre temps. p> p>
5 Réponses :
Vous devez lire des touches AppSettings comme ci-dessous,
<?xml version="1.0"?> <configuration> <connectionStrings> <add name="MyDBConnectionString" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\...\Database1.mdb"/> </connectionStrings> </configuration>
Cela fonctionnerait, mais Microsoft dispose de la section Strings de connexion de l'app.Config pour une raison et leurs directives officielles disent que la section devrait être utilisée pour les chaînes de connexion.
@Damith - J'ai essayé des connecteurstring et je reçois un message d'erreur de "Référence d'objet non définie sur une instance d'un objet". S'il vous plaît pouvez-vous me conseiller?
@BucketBlast Êtes-vous sûr que vous définissez une copie de configuration de l'application TO METER DÉJEUMENT TOUJOURS?
@Damith - Oui, je m'en suis assuré. J'utilise des lignes directrices MSDN étant donné mon clint
Ceci: est votre problème. p> Vous accédez à Vous pouvez soit mettre votre chaîne de connexion dans la section Connections code> correspondante code> de l'app.config (accessible avec Voir: P> http://msdn.microsoft.com/en-us/library/ms254494 (v = vs.80) .aspx p> pour les directives MSDN sur stockage Cordes de connexion. P> P> ConfigurationManager.ConnectionsTrings code> Pour accéder à votre élément de configuration, mais dans Le fichier
app.config code> que vous avez placé sous
appsettings code> qui est une section différente du fichier de configuration que
connecteurs code> p>
ConfigurationManager.ConnectionsTrings code> ou d'y accéder à l'appsettings
Code> Section. P>
J'ai fait ce que vous avez conseillé et j'obtiens que l'erreur de configuration n'a pas réussi à initialiser. Je cherche à la recherche sur le goggle pour savoir ce qu'il est
@BucketBlast Suivez l'exemple dans les directives MSDN exactement, il pourrait s'agir de ne pas avoir les détails de la section ConnectionsRing du fichier juste.
Vérifiez si vous avez mis le fichier App.Config sous votre projet de démarrage ou non. Dans mon cas, je devais juste mettre le fichier app.config sous mon projet de démarrage et problème a été résolu. p>
Je suis aussi confronté au même problème même après avoir examiné plusieurs fichiers app.config et mon code pour erreur, mais je n'ai trouvé aucune erreur dans mon code. Finalement, j'ai trouvé une erreur idiote que mon compilateur avait par défaut pris le nom du fichier de configuration de l'application comme 'app1.config', et quand je l'ai changé sur 'app.config' tout simplement fonctionné pour moi. P>
J'espère que cela aidera. P>
Ceci est arrivé à moi dans la bibliothèque de classe avec une application de console définie pour fonctionner pour le débogage. P>
Il est nécessaire d'ajouter la connexion à l'application app.config dans l'application de la console, car il ne le trouvera pas dans votre bibliothèque si vous le commençant à partir d'un processus extérieur. p>
OMS! Dans mon cas, j'essayais d'utiliser web.config au lieu d'app.config dans mon talon de formulaire Web.