bonjour,
on peut écrire quand même dans le web config. Oui, ça redémarre l'application, mais la valeur est sauvée.
A titre d'exemple, on peut modifier une valeur déjà existante par:
Dim conf As System.Configuration.Configuration = WebConfigurationManager.OpenWebConfiguration("~")
'ici, c'est le web.config à la racine de l'application
conf.AppSettings.Settings("MaCleAChanger").Value = "MaNouvelleValeur"
If Not conf.AppSettings.SectionInformation.IsLocked Then
conf.Save()
End If
rien n'empèche de mettre cette sub ou on veut, mais si on la met dans applicationstart, ça va tourner en boucle ! alors dans ton cas , la ruse de yopyop est une bonne solution.
A noter:
onpeut aussi pour en rajouter utiliser la méthode Add de System.Configuration.Configuration.AppSettings.Settings
@+Gilles