在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
ExeConfigurationFileMap 这个类提供了修改、获取指定 config 的功能; /// <summary> /// 获取自定义 index.config 文件中的 appsetting 节点值 /// </summary> /// <param name="key">节点名称</param> /// <returns></returns> public static string GetIndexConfigValue(string key) { string indexConfigPath = @"D:\indexConfig"; ExeConfigurationFileMap ecf = new ExeConfigurationFileMap(); ecf.ExeConfigFilename = indexConfigPath; Configuration config = ConfigurationManager.OpenMappedExeConfiguration(ecf, ConfigurationUserLevel.None); return config.AppSettings.Settings[key].Value; } /// <summary> /// 设置自定义 index.config 文件中的 appsetting 节点值 /// </summary> /// <param name="key">节点名称</param> /// <returns></returns> public static bool SetIndexConfigValue(string key, string value) { string indexConfigPath = @"D:\indexConfig"; ExeConfigurationFileMap ecf = new ExeConfigurationFileMap(); ecf.ExeConfigFilename = indexConfigPath; Configuration config = ConfigurationManager.OpenMappedExeConfiguration(ecf, ConfigurationUserLevel.None); config.AppSettings.Settings[key].Value = value; config.Save(); return true; }
|
请发表评论