Problème cryptage app.config [Résolu]

Messages postés
177
Date d'inscription
lundi 11 août 2003
Dernière intervention
21 avril 2010
- - Dernière réponse : T103
Messages postés
177
Date d'inscription
lundi 11 août 2003
Dernière intervention
21 avril 2010
- 20 août 2009 à 13:37
Bonjour,

Je n'arrive pas à crypter le userSettings qui se trouve dans mon fichier app.config, j'ai réussi a crypter ma chaine de connexion mais pour le userSettings impossible.

Voici mon code :

Code :

Configuration configuration = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.PerUserRoamingAndLocal);
             ConfigurationSection criticalSection = configuration.GetSection("userSettings/MonAppli.Properties.Settings");
             
             if (criticalSection != null)
             {
                 if (!criticalSection.IsReadOnly())
                 {
                     criticalSection.SectionInformation.ProtectSection
                          ("RsaProtectedConfigurationProvider");
                     criticalSection.SectionInformation.ForceSave = true;
                     configuration.Save(ConfigurationSaveMode.Full);
                 }
             }


L'application passe bien dans la condition, effectue le cryptage mais en regarde mon fichier de configuration rien n'est crypté...

Merci de votre aide

Cordialement
Afficher la suite 

Votre réponse

1 réponse

Meilleure réponse
Messages postés
177
Date d'inscription
lundi 11 août 2003
Dernière intervention
21 avril 2010
3
Merci
C'est bon j'ai trouver le probleme, cela venait de ConfigurationUserLevel.PerUserRoamingAndLocal

Il fallait mettre ConfigurationUserLevel.None

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 118 internautes nous ont dit merci ce mois-ci

Commenter la réponse de T103

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.