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 :

Accès impossible aux données du fichier de config


Sujet :

C#

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 58
    Points : 47
    Points
    47
    Par défaut Accès impossible aux données du fichier de config
    Bonjour,

    Je cherche à atteindre des données présentes dans un fichier de configuration mais j'ai l'erreur suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    System.Configuration.ConfigurationElement.this[System.Configuration.ConfigurationProperty]' is inaccessible due to its protection level
    Je cherche à atteindre les données de mon fichier de config de cette façon :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    string value = ConfigurationManager.AppSettings["maCle"];
    Quelqu'un aurait-il une idée...? Merci

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Août 2007
    Messages
    180
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Août 2007
    Messages : 180
    Points : 198
    Points
    198
    Par défaut
    Salut,

    ton fichier est il en lecture seul, archivage... ?

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 58
    Points : 47
    Points
    47
    Par défaut
    merci pour ta réponse
    Et bien non, le fichier ne semble pas avoir de restriction particulière...
    Le 'truc', c'est que c'est le fichier de configuration d'une DLL créée pour un besoin perso.
    Lorsque je tente d'accéder à mon fichier de configuration 'principal', pas de problème, mais c'est lorsque je souhaite accéder au fichier de configuration de ma DLL que j'ai des difficultés

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 103
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 103
    Points : 1 561
    Points
    1 561
    Par défaut
    héhé voila le probleme...

    IL EST INTERDIT A UNE APPLICATION D'ACCEDER A UN FICHIER DE CONFIG QUI N'EST PAS LE SIEN....

    le message d'erreur est assez explicite du reste.
    tu peux toutefois y accèder manuellement à la sauvage en parsant toi meme le fichier et en décodant le XML avec les classes de System.Xml;

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 58
    Points : 47
    Points
    47
    Par défaut
    erf, wé... :s
    C'est donc IMPOSSIBLE...?
    Bahhh... c'est pas cool ^_^.
    tu peux toutefois y accèder manuellement à la sauvage en parsant toi meme le fichier et en décodant le XML avec les classes de System.Xml;
    Euh...ok, mais c'est pas propre du tout ça... si?
    Mieux vaut créer un fichier xml contenant les infos dont j'ai besoin et le parser, plutôt que de parser un fichier de config, non?
    En tous cas, merci pour l'info

  6. #6
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Points : 4 061
    Points
    4 061
    Par défaut
    Moi perso j'ai toujours créé mes fichiers de config
    Maintenant dans ton cas cela dépend de ce que tu fais.
    Imagine que tu travaille souvent sur la dll, et que tu la recompile souvent, tu aimerais peut être utiliser les trucs appsettings car plus simple.
    Dans ce cas autant parser ce fichier de conf dans l'appli principale.
    Si ce n'est pas le cas, alors amuse toi à faire ton fichier de conf et ton propre parseur.
    Et ce n'est pas sale, si une couche aaplicative ne fonctionne pas comme on veut, soit on la redev, soit on demande une modif à son concepteur.

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 58
    Points : 47
    Points
    47
    Par défaut
    ok ok...
    Et ben merci pour ces réponses

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 11/08/2014, 20h02
  2. Accès aux données du fichier sdf sous vb2008
    Par DevProgBr dans le forum Visual Studio
    Réponses: 1
    Dernier message: 30/09/2011, 18h30
  3. Accès impossible aux fichiers partagés
    Par sphinx18 dans le forum Windows XP
    Réponses: 4
    Dernier message: 07/11/2008, 13h26
  4. Réponses: 4
    Dernier message: 23/04/2007, 08h24
  5. [Erreur]impossible de trouver le fichier de config du moteur
    Par julietteste dans le forum Bases de données
    Réponses: 5
    Dernier message: 10/05/2005, 19h34

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