[置顶] c# asp.net 修改webconfig文件 配置
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
[置顶] c# asp.net 修改webconfig文件 配置的更多相关文章
- c# asp.net 修改webconfig文件 配置
#region 修改config文件 /// <summary> /// 修改config文件(AppSetting节点) /// </summary> /// <par ...
- [置顶] js 实现 <input type="file" /> 文件上传
在开发中,文件上传必不可少,<input type="file" /> 是常用的上传标签,但是它长得又丑.浏览的字样不能换,我们一般会用让,<input type ...
- BS Web窗体 动态修改WebConfig文件参数及数据库链接串
WebConfig操作帮助类 /// /// ConfigurationOperator 的摘要说明 /// public class ConfigurationOperator : IDisposa ...
- [置顶] Java编程笔试题之一 ----文件操作
题目:给定一个文件和一个字符串,判断文件是否包含该字符串,如果包含,请打印出包含该字符串的行号以及该行的全部内容. 思路: ①使用缓冲流(BufferedReader)读取文件,定义初始行号为0. ...
- [置顶] Android4.0中修改挂断键(ENDCALL)的默认行为
文件: frameworks/base/core/java/android/provider/Setings.java public static final String END_BUTTON_BE ...
- [置顶]
zabbix通过lykchat发送告警信息配置过程
本文介绍zabbix通过lykchat发送告警信息配置过程. lykchat代码在https://github.com/lykops/lykchat/ 步骤 编写脚本 1).查看服务器端的配置文件et ...
- [置顶] 关于redhat系统yum源的配置1
安装过Linux软件的用户就知道,有时我们安装一个软件,需要依赖其他软件,所以必需找全所有的软件,这是一个极其麻烦的事情,有没什么方式可以让它自己去找依赖呢? 答案当然是肯定,这就需要我们配置一个神器 ...
- [置顶] 关于redhat系统yum源的配置2
(二)配置yum源(官方) 1.在终端输入以下命令(RHEL6/CentOS6) wget http://lug.ustc.edu.cn/wiki/_export/code/mirrors/help/ ...
- 006PHP文件处理—— 目录操作 删除目录 删除置顶类型文件
<?php /** * 目录操作 删除目录 删除置顶类型文件 */ //echo rmdir('61') or die('目录删除失败'); //删除一个目录中有其他文件的内容的方法: //第1 ...
随机推荐
- 嵌入式web server——Goahead启用SSL
前言 之前已经介绍过如何把goahead移植到linux平台,现在再介绍goahead应用SSL的一些关键要点.因为此博文是继承于上一篇关于移植的博文,有不明白的请先回看.移植篇点这里. 移植环境 g ...
- a*b(高进度乘以int类型的数)
以下是我今日的a-b(高精度)的程序,\(^o^)/偶也偶也偶也偶也! 程序: #include<stdio.h> #include<string.h> char s[1000 ...
- LINUX 压缩目录成一个压缩文件
#!/bin/bash file =$(date +%y%m%d%H%M)logfile=/home/目录名/backup/file.log echo "------"$(date ...
- C#一个字符串的加密与解密
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.S ...
- PHP 面向对对象基础(接口,类)
介绍PHP面向对象的基础知识 1. 接口的定义interface ,类定义class,类支持abstract和final修饰符,abstract修饰为抽象类,抽象类 不支持直接实例化,final修饰的 ...
- u-boot Makefile Source Test
一.概述 笔者已经写了一篇实现目标文件与源码分开的makefile测试实验,但是觉得不够完美,没有更多的体现u-boot Makefile的工作原理和特点.所以,决定重新修订,使之更加充分的接近u-b ...
- Ipv6_Only-b
网上好多关于ipv6的资料,说半天ipv6是什么,怎么建立测试环境,,,可是没有看到具体的操作和解决的方案,这里,为大家提供一种方案,希望给大家带来帮助吧. 总的来说有三个方面需要进行检查和修改: 1 ...
- Codeforces Round #313 (Div. 2)
大半年没有打Codeforces , 昨天开始恢复打Codeforces, 简直是, 欲语泪先流啊. 手残到爆的写错了范围, 手残的数漏了条件, 简直不能直视, 最坑爹的是, E题没时间写代码了. 题 ...
- 【关于JavaScript】常见表单用户名、密码不能为空
在论坛等系统的用户注册功能中,如果用户忘记填写必填信息,如用户名.密码等,浏览器会弹出警告框,提示用户当前有未填信息. 这个典型的应用就是通过JavaScript实现的.如图所示是一个简单的用户注册页 ...
- DPI/PPI/dp/sp/px/pt 移动设计手册
转自DPI/PPI/dp/sp/px/pt 移动设计手册 做移动设计的同学,不管是原生app或者web app,应该对字体字号都是很头痛的问题.根本原因是,我们用唯一分辨率的电脑,设计各个不同尺寸大小 ...