zoukankan      html  css  js  c++  java
  • 怎么修改app.config的值

    ///<summary>
    ///更新连接字符串
    ///</summary>
    ///<param name="newName">连接字符串名称</param>
    ///<param name="newConString">连接字符串内容</param>
    ///<param name="newProviderName">数据提供程序名称</param>
    private static void UpdateConnectionStringsConfig(string newName,
      string newConString,
      string newProviderName)
    {
      bool isModified = false; //记录该连接串是否已经存在
      //如果要更改的连接串已经存在
      if (ConfigurationManager.ConnectionStrings[newName] != null)
      {
      isModified = true;
      }
      //新建一个连接字符串实例
      ConnectionStringSettings mySettings =  
      new ConnectionStringSettings(newName, newConString, newProviderName);
      // 打开可执行的配置文件*.exe.config
      Configuration config =  
      ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
      // 如果连接串已存在,首先删除它
      if (isModified)
      {
      config.ConnectionStrings.ConnectionStrings.Remove(newName);
      }
      // 将新的连接串添加到配置文件中.
      config.ConnectionStrings.ConnectionStrings.Add(mySettings);
      // 保存对配置文件所作的更改
      config.Save(ConfigurationSaveMode.Modified);
      // 强制重新载入配置文件的ConnectionStrings配置节
      ConfigurationManager.RefreshSection("ConnectionStrings");
    }

  • 相关阅读:
    按位与、或、非、异或总结
    Linux 挂载命令
    Linux 文件系统常用命令
    Linux 系统命令sudo权限
    Linux 文件系统属性chattr权限
    Linux 文件特殊权限-Sticky BIT
    Linux 文件特殊权限-SetGID
    Linux 文件特殊权限-SetUID
    Linux 递归acl权限和默认acl权限
    Linux 最大有效权限与删除ACL
  • 原文地址:https://www.cnblogs.com/lvfeilong/p/hjhjh.html
Copyright © 2011-2022 走看看