Bonjour,
Je cherche à encrypter mes chaînes de connexions dans mon ficher app.exe.conf. J'ai donc fais ceci :
Cela marche bien sur mon poste, y pas de problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Configuration conf = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); ConnectionStringsSection section = conf.GetSection("connectionStrings") as ConnectionStringsSection; if (!section.SectionInformation.IsProtected) { section.SectionInformation.ProtectSection("DataProtectionConfigurationProvider"); } conf.Save();
Mais dès lors que je veut passer l'appli sur une autre machine j'ai une erreur et l'appli cesse de fonctionner.
Après plusieurs tests j'en ai déduit qu'il faut mettre le fichier non crypté sur la machine cliente pour que celle-ci crypte la conf...
Ce qui me pose un léger problème car l'objectif principal de la manip c'est justement de faire en sorte que la conf arrive déjà crypter sur la machine cliente...
Merci
Partager