Réponse acceptée !
Justement le fichier de config, a prevu pour toi ceci :) Regarde une de mes sources je décris cette technique.
Malheureusement cette technique est à proscrire, car si quelqu'un
reussi à recuperer le web.config, il a accés à ta bdd, bien sur pour
l'instant il est impossible de recuperer ce fichier... mais j'ai
souvent entendu qu'il etait déconseillé de faire ca. la solution de
remplacement a été de mettre les données sensible dans la base de
registre, dans le machine.config, ou alors au moins de mettre ces
données sensible dans un web.config, du dossier parent. malheureusement
c'est possible si tu n'es pas sur un hebergement mutualisé.
Mais dans la pratique, on utilise encore souvent le web.config, pour mettre ce genre d'infos, on l'encrypt, et puis c'est bon.
Cette méthode est bien car tu peux facilement modifier ta variable,
mais tu peux aussi mettre ta variable directement dans le code, mais tu
pourras plus la modifier une fois compilé ... donc déconseillé. Pour la
mettre dans le code, tu vas dans le gobal.asax, au l'evenemtn
application_start tu met ta variable puis tu recuperes comme je te l'ai
dit plus haut. Mais l'enorme inconvenient c'est qu'il faut recompiler
pour modifier la variable ...
Cyril - http://Hoshimi.CodeS-SourceS.fr