• c# 修改xml格式config文件


    xml 格式的config文件如下:

    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
      <appSettings>
        <add key="port" value="8046" />    
        <add key="serverUrl" value="http://****:8046" />
      </appSettings> 
    </configuration>

     修改:

    exePath文件路径

    string exePath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "{程序名称}.exe");

     Configuration config = ConfigurationManager.OpenExeConfiguration(exePath);
                    if (config.AppSettings.Settings["port"] == null)
                    {
                        config.AppSettings.Settings.Add("port", port);
                    }
                    else
                    {
                        var portName = config.AppSettings.Settings["port"].Value;
                        config.AppSettings.Settings["port"].Value = port;
                    }
                    if (config.AppSettings.Settings["serverUrl"] == null)
                    {
                        config.AppSettings.Settings.Add("serverUrl", remoteUrl);
                    }
                    else
                    {
                        var _serverUrl = config.AppSettings.Settings["serverUrl"].Value;
                        config.AppSettings.Settings["serverUrl"].Value = remoteUrl;
                    }
                    config.Save(ConfigurationSaveMode.Modified);//保存
                    ConfigurationManager.RefreshSection("appSettings");
  • 相关阅读:
    linux7系统进入单用户模式
    GoAccess日志分析工具
    yum总结
    分布式文件系统---GlusterFS
    【centos7】添加开机启动服务/脚本
    centos 7 服务初始化
    chrony软件
    [USACO4.1]麦香牛块Beef McNuggets 题解报告
    组合数的几种计算方法
    【ZJOI2005】沼泽鳄鱼 题解报告
  • 原文地址:https://www.cnblogs.com/94cool/p/9312145.html
Copyright © 2020-2023  润新知