如何修改appSettings节的内容

        private static void SetConfig(string key, string value)
        {
            Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);

            if (config.AppSettings.Settings[key] != null)
                config.AppSettings.Settings[key].Value = value;
            else
                config.AppSettings.Settings.Add(key, value);

            config.Save(ConfigurationSaveMode.Modified);
            ConfigurationManager.RefreshSection("appSettings");
        }

要注意的是,如果是用VS2005调试,这段代码更新的是app.vshost.exe.config里的内容,而不是app.exe.config,害我今天花了N个小时查找错误.

posted on 2007-08-14 20:16  deerchao  阅读(4062)  评论(1编辑  收藏  举报