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 :

Valeurs du fichier de config non récupérées


Sujet :

C#

  1. #1
    Membre actif Avatar de grinder59
    Inscrit en
    Septembre 2005
    Messages
    707
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 707
    Points : 215
    Points
    215
    Par défaut Valeurs du fichier de config non récupérées
    Bonjour,

    afin d'avoir une application portable sur plusieurs environnements, j'ai utilisé un fichier de configuration. j'ai donc fait :
    clic droit sur la solution > Ajouter > Nouvel élément > Fichier de configuration de l'application

    Ensuite j'ai ajouté mes variables :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <configuration>
    <appSettings>
    <add key="EmailAlertFrom" value="moi@domain.fr"/>
    <add key="EmailAlertTo" value="moi@domain.fr"/>
    <add key="SMTPServer" value="serveur.domaine.fr"/>
    </appSettings>
    </configuration>
    et dans mon programme principal, je fait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    class Program{
    static void Main()
    {
    // Constantes : 
    string v1 = ConfigurationManager.AppSettings["EmailAlertFrom"];
    string v2 = ConfigurationManager.AppSettings["EmailAlertTo"];
    string v3 = ConfigurationManager.AppSettings["SMTPServer"]; 
    ...
    Or quand je tente d'affiche v1, v2 et v3, elles sont vides...

    Qu'ai-je mal fait ?

    Merci de votre aide !

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    201
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 201
    Points : 196
    Points
    196
    Par défaut
    Je veux pas dire de bêtises mais il me semble que ton fichier doit s'appeler App.config, si tu veux qu'il soit chargé automatiquement. Sinon tu dois le charger via le ConfigurationManager.

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

Discussions similaires

  1. Fichier Web.config non reconnu sur le site distant
    Par Publicnew dans le forum ASP.NET
    Réponses: 1
    Dernier message: 24/07/2013, 00h25
  2. Réponses: 0
    Dernier message: 22/07/2009, 16h31
  3. Réponses: 1
    Dernier message: 08/07/2009, 11h38
  4. Publication : fichier de config log4net non copié :(
    Par postb99 dans le forum ASP.NET
    Réponses: 5
    Dernier message: 16/03/2009, 09h48
  5. Réponses: 9
    Dernier message: 04/05/2006, 17h33

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