public static void SetSectionValue(string SectionName, string SettingName, string value) { SYS_ConfigConnection.AppSettingsKeys appSettingsKeys = new SYS_ConfigConnection.AppSettingsKeys(); appSettingsKeys.ConfigName = "ConnectionInfo"; appSettingsKeys.ConfigValue = value; ModifyKey(appSettingsKeys); connectionString = _SYS_ConfigConnectionDataAccess.DecryptSYS_ConfigConnection(value); }
public static bool ModifyKey(SYS_ConfigConnection.AppSettingsKeys appSettingsKeys) { try { //WebConfigurationManager.OpenWebConfiguration("~"); Configuration configuration = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); AppSettingsSection appSettingsSection = (AppSettingsSection)configuration.GetSection("appSettings"); if (appSettingsSection != null) { appSettingsSection.Settings[appSettingsKeys.ConfigName].Value = appSettingsKeys.ConfigValue; configuration.Save(ConfigurationSaveMode.Modified); } } catch (Exception ex) { return(false); } return(true); }