标签:
public class ConfigHelper { /// <summary> /// 根据Key取Value值 /// </summary> /// <param name="key"></param> public static string GetValue(string key) { return ConfigurationManager.AppSettings[key].ToString().Trim(); } /// <summary> /// 根据Key修改Value /// </summary> /// <param name="key">要修改的Key</param> /// <param name="value">要修改为的值</param> public static void SetValue(string key, string value) { System.Xml.XmlDocument xDoc = new System.Xml.XmlDocument(); xDoc.Load(HttpContext.Current.Server.MapPath("/XmlConfig/Config.xml")); System.Xml.XmlNode xNode; System.Xml.XmlElement xElem1; System.Xml.XmlElement xElem2; xNode = xDoc.SelectSingleNode("//appSettings"); xElem1 = (System.Xml.XmlElement)xNode.SelectSingleNode("//add[@key=‘" + key + "‘]"); if (xElem1 != null) xElem1.SetAttribute("value", value); else { xElem2 = xDoc.CreateElement("add"); xElem2.SetAttribute("key", key); xElem2.SetAttribute("value", value); xNode.AppendChild(xElem2); } xDoc.Save(HttpContext.Current.Server.MapPath("/XmlConfig/Config.xml")); } }
<?xml version="1.0" encoding="utf-8"?> <appSettings> <!-- ================== 1:数据库连接相关配置 ================== --> <!--数据库软件类型:Oracle,SQLServer,MySql--> <add key="ComponentDbType" value="SQLServer" /> <!-- 连接字符串是否加密--> <add key="ConStringEncrypt" value="false" /> <!-- 当前数据库名称,如果有多个数据库用【;】隔开:A;B;C;D;--> <add key="DBName" value="BPMS" /> <!-- SqlServer连接字符串:Server=服务器地址;Database=库名;Uid=用户;Pwd=密码--> <add key="SqlServer_BPMS" value="Server=.;Database=BPMS_DEV;Uid=sa;Pwd=sa" /> <!--<add key="SqlServer_BPMS" value="Server=139.196.255.165;Database=BPMS_DEV;Uid=sa;Pwd=123456" />--> <!-- Oracle连接字符串:Data Source=数据库;User ID=用户;Uid=用户;Password=密码--> <!--<add key="Oracle_BPMS" value="Data Source=DEV01;User ID=sa;Password=sa@sa;" />--> <!-- MySql连接字符串:server=服务器地址; user id=用户; password=密码; database=库名--> <!--<add key="MySql_BPMS" value="server=192.168.0.110;user id=root;password=qwertyuiop;database=BPMS_DB;" />--> <!-- ================== 2:这里主要是服务器端配置项内容部分 ================== --> <!-- 系统默认登录账户 --> <add key="CurrentUserName" value="System" /> <!-- 系统默认登录密码 --> <add key="CurrentPassword" value="4A7D1ED414474E4033AC29CCB8653D9B" /> <!-- 是否启动服务器缓存--> <add key="IsCache" value="true" /> <!-- 服务器缓存设置时间(分钟)--> <add key="TimeCache" value="5" /> <!-- 是否自动重启IIS--> <add key="IsRestartIIS" value="false" /> <!-- 自动重启IIS设置时间(每天凌晨05点)--> <add key="RestartIISTime" value="22:33:00" /> <!-- 是否写日志--> <add key="LogIsWrite" value="true" /> <!-- 系统日志保存路径--> <add key="LogFilePath" value="C://BPMS_Log" /> <!-- 允许恢复数据库--> <add key="IsRecoverData" value="false" /> <!-- 是否启动自动备份数据库--> <add key="IsBackupsData" value="false" /> <!-- 自动启动备份数据库设置时间(每天;凌晨05点)--> <add key="BackupsDataTime" value="05:00:00" /> <!-- 最大在线用户数量限制 --> <add key="OnLineLimit" value="200" /> <!-- 允许重复登录,多人用同一帐号同时登录 --> <add key="CheckOnLine" value="false" /> <!-- 是否开启IP限制 --> <add key="CheckIPAddress" value="false"/> <!-- 是否开启接口限制 ,有效用户可以访问接口--> <add key="CheckInterface" value="false"/> <!-- ================== 3:系统性的参数配置 ================== --> <!-- 软件是否试用 --> <add key="IsRegistration" value="false" /> <!-- 软件注册码 --> <add key="RegistrationCode" value="2A1B132C0E64FA299B014B39F7DE5C2F" /> <!-- 当前客户公司名称 --> <add key="CustomerCompanyName" value="苏州引亮信息科技有限公司" /> <!-- 软件名称 --> <add key="SoftName" value="组件信息查询管理" /> <!-- 当前软件版本 --> <add key="Version" value="1.0" /> <!-- 联系我们信息 --> <add key="Contact" value="QQ:16210731;Email:16210731@qq.com;" /> <!-- 软件许可证编号 --> <add key="Licence" value="NO:2013101712345678" /> <!-- ================== 4:系统邮件错误报告反馈相关 ================== --> <!-- 软件的错误报告发给谁 --> <add key="ErrorReportTo" value="16210731@qq.com" /> <!-- 发出错误邮箱的地址 --> <add key="ErrorReportMailUserName" value="16210731@qq.com" /> <!-- 发出错误邮箱的密码 --> <add key="ErrorReportMailPassword" value="E62C963F2C098F7BD6B2B3E4812A49DD" /> <!-- 发出错误邮箱的名称 --> <add key="ErrorReportMailName" value="晶科能源" /> <!-- 发出错误邮箱设置邮箱主机 --> <add key="ErrorReportMailHost" value="" /> <!-- ================== 5:首页界面设置 ================== --> <!-- IE浏览器窗口标题 --> <add key="IETitle" value="组件信息查询管理" /> <!-- 主界面-顶部图标 --> <add key="LoGoImg" value="home.png" /> <!-- 主界面-顶部图标宽度 --> <add key="LoGoWidth" value="100" /> <!-- 主界面-顶部图标高度 --> <add key="LoGoHeigth" value="100" /> <!-- 图片存放目录 --> <add key="SavePicDirectory" value="C:\Users\yanhong\Desktop\Save" /> <!-- 图片浏览网站 --> <add key="PicDirectoryUrl" value="http://192.168.23.2:2222/pic/" /> </appSettings>
标签:
原文地址:http://www.cnblogs.com/ChineseMoonGod/p/5622438.html