IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Echec de l'initialisation du systeme de configuration.


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Inscrit en
    Octobre 2013
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Octobre 2013
    Messages : 14
    Par défaut Echec de l'initialisation du systeme de configuration.
    Bonjour,
    je code une application C#, je change ma connexion à la BDD et une erreur intervient.

    Voilà mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    public DataTable GetTubaDatabase(string codeTuba)
    {
                string oradb = System.Configuration.ConfigurationSettings.AppSettings["oradb"];		//Ici passe à l'exception !
     
                using (OracleConnection conn = new OracleConnection(oradb))
                {
                    try
                    {
                        if (string.IsNullOrEmpty(oradb)) throw new Exception("Pas de chaine de connexion");
                        conn.ConnectionString = oradb;
                        conn.Open();
     
    		//...
     
    		catch(Exception ex)
    		{
    			throw new Exception("Erreur", ex);
    		}
    }

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <?xml version="1.0"?>
    <configuration>
    <startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup>
      <add key="oradb" value="Data Source=oradbPlongee;User Id=user;Password=user;"/>
    </configuration>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    public Materiel GetTubaByCode(string codeTuba)
    {
    	try
    	{
    		DataAccess.Oradb tubaByCode = new DataAccess.Oradb();
    		DataTable dt = tubaByCode.GetTubaDatabase(codeTuba)
    		Tuba tuba = null
     
    		foreach(DataRow row in dt.Rows)
    		{
                            tuba = new Tuba();
    			tuba.Nom = row["nom_tuba"].tostring();
    		}
    		return tuba;
    	}
    	catch(Exception ex)		//Echec de l'initialisation du systeme de configuration
    	{
    		throw new Exception("Error", ex);
    	}
    }
    Mon erreur apprait dans mon catch(Exception ex) ligne 16:

    {"Section de configuration non reconnue add. (E:\...\vshost.exe.Config line 4)"}
    InnerException : null

    Je ne comprend pas pourquoi.

    Si vous avez besoin de plus d'infos, n'hésitez pas !

    Merci d'avance

  2. #2
    Membre Expert
    Homme Profil pro
    Développeur .Net / Delphi
    Inscrit en
    Juillet 2002
    Messages
    738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur .Net / Delphi
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2002
    Messages : 738
    Par défaut
    Bonjour,
    Pour info, la classe System.Configuration.ConfigurationSettings est obsolète. Il faut utiliser la classe System.Configuration.ConfigurationManager.

    A priori, l'erreur vient du fait que le fichier de configuration n'est pas valide : Les objets de configurations doivent se trouver dans une section <appSettings> : Msdn.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?xml version="1.0"?>
    <configuration>
    <startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup>
      <appSettings>
        <add key="oradb" value="Data Source=oradbPlongee;User Id=user;Password=user;"/>
      </appSettings>
    </configuration>
    eb.

  3. #3
    Membre actif
    Inscrit en
    Octobre 2013
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Octobre 2013
    Messages : 14
    Par défaut
    Merci,
    j'ai trouvé par moi-même au moment ou tu écrivais!

    Merci quand même !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 26/12/2018, 19h15
  2. Réponses: 5
    Dernier message: 09/06/2014, 20h19
  3. Erreur Échec de l'initialisation du système de configuration
    Par Delphi-ne dans le forum Windows Forms
    Réponses: 1
    Dernier message: 14/04/2009, 15h03
  4. Réponses: 3
    Dernier message: 05/11/2008, 14h49
  5. Probleme "Systeme de Configuration"
    Par Tusbar dans le forum VB.NET
    Réponses: 8
    Dernier message: 04/06/2008, 13h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo