打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
c# asp.net 批改webconfig文件 配置
  #region 修改config文件        /// <summary>        /// 修改config文件(AppSetting节点)        /// </summary>        /// <param name="key">键</param>        /// <param name="value">要修改成的值</param>        public static void UpdateAppSetting(string key, string value)        {            XmlDocument doc = new XmlDocument();            //获得配置文件的全路径             string strFileName = AppDomain.CurrentDomain.BaseDirectory.ToString() + "Web.config";            doc.Load(strFileName);            //找出名称为“add”的所有元素             XmlNodeList nodes = doc.GetElementsByTagName("add");            for (int i = 0; i < nodes.Count; i++)            {                //获得将当前元素的key属性                 XmlAttribute _key = nodes[i].Attributes["key"];                //根据元素的第一个属性来判断当前的元素是不是目标元素                 if (_key != null)                {                    if (_key.Value == key)                    {                        //对目标元素中的第二个属性赋值                         _key = nodes[i].Attributes["value"];                        _key.Value = value;                        break;                    }                }            }            //保存上面的修改             doc.Save(strFileName);        }        /// <summary>        /// 修改config文件(ConnectionString节点)        /// </summary>        /// <param name="name">键</param>        /// <param name="value">要修改成的值</param>        public static void UpdateConnectionString(string name, string value)        {            XmlDocument doc = new XmlDocument();            //获得配置文件的全路径             string strFileName = AppDomain.CurrentDomain.BaseDirectory.ToString() + "Web.config";            doc.Load(strFileName);            //找出名称为“add”的所有元素             XmlNodeList nodes = doc.GetElementsByTagName("add");            for (int i = 0; i < nodes.Count; i++)            {                //获得将当前元素的key属性                 XmlAttribute _name = nodes[i].Attributes["name"];                //根据元素的第一个属性来判断当前的元素是不是目标元素                 if (_name != null)                {                    if (_name.Value == name)                    {                        //对目标元素中的第二个属性赋值                         _name = nodes[i].Attributes["connectionString"];                        _name.Value = value;                        break;                    }                }            }            //保存上面的修改             doc.Save(strFileName);        }        #endregion
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
winform中写app.config文件时调试情况下没有改变的原因
PHP 无数据库读写配置文件 | 孟坤博客
Cannot find message resources under key org.apache.struts.action.MESSAGE错误 - 小语的日志 - 网易博客
log4net系列(一)
C#读写INI文件
Java操作XML文件 dom4j 篇
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服