How can I change an application setting within a web.copnfig programmatically with C# (from another application, which configures the web-application)? The following code snipped doesn't work, because AppSettings[...] is readonly!
configuration = WebConfigurationManager.OpenWebConfiguration(...);
ConfigurationSectionGroup configurationSectionGroup = (ConfigurationSectionGroup)configuration.GetSectionGroup("applicationSettings");
ConfigurationSection configurationSection = (ConfigurationSection)configurationSectionGroup.Sections[...];
configurationSection.CurrentConfiguration.AppSettings[...].value = value