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
- 20 août 2009 à 13:25 - Dernière réponse :
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
20 août 2009 à 13:37
3
Merci
C'est bon j'ai trouver le probleme, cela venait de ConfigurationUserLevel.PerUserRoamingAndLocal

Il fallait mettre ConfigurationUserLevel.None

Merci T103 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 92 internautes 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.