c# webconfig配置修改

Modify("Count",this.txtCount.Text.Trim());

/// <summary>
/// 修改web.config文件appsettings配置节中的add里的value属性
/// </summary>
/// <remarks>
/// 注意,调用该函数后,会使整个web application重启,导致当前所有的会话丢失 /// </remarks>
/// <param name="key">要修改的键key</param>
/// <param name="strvalue">修改后的value</param>
/// <exception cref="">找不到相关的键</exception>
/// <exception cref="">权限不够,无法保存到web.config文件中</exception>

private void Modify(string key,string strvalue)
{
string xpath = "/configuration/appSettings/add[@key=‘‘Count‘‘]";
XmlDocument domwebconfig = new XmlDocument();

domwebconfig.Load(HttpContext.Current.Server.MapPath("/web.config"));
XmlNode addkey = domwebconfig.SelectSingleNode((xpath.Replace("Count", key)));
if (addkey == null)
{
throw new ArgumentException("没有找到<add key=" + key + " value=.../>的配置节");
}
addkey.Attributes["value"].InnerText = strvalue;
domwebconfig.Save(HttpContext.Current.Server.MapPath("/web.config"));

}

时间: 2024-10-10 17:48:24

c# webconfig配置修改的相关文章

[Apache]改变Apache端口等配置修改方法

 如何改变Apache端口:找到Apache安装目录下conf目录下的httpd.conf文件.打开它,找到"Listen",紧接着Listen的数字就是端口号,默认状态下为"Listen 80".在之前的PHP专题中提到过关于在安装配置Apache时会遇到端口与IIS HTTP端口冲突的问题,因为IIS HTTP端口默认也为80.那么我们就可以在这里改变Apache的端口,从而避免冲突,比如可以改成:Listen 8011.改好之后别忘重起Apache服务使得配置

Ubuntu-12.04-server 配置修改静态 IP地址

前几天在装Ubuntu 12.04 Server版系统的服务器时IP地址写错了,导致服务器不能上网,今天重新修改了一下IP地址,这里做一个总结. 1.配置静态IP地址 sudo vi /etc/network/interfaces 原有内容默认使用DHCP分配IP,如下 auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp 这里将其修改,将eth0的IP分配方式修改为静态分配(static)后,为其设定IP地址.子网掩码.网关

maven 配置: 修改默认的 .m2仓库 默认存储路径.

maven 配置: 修改默认的 .m2仓库 默认存储路径. 一 .在系统maven里修改 1.在maven_HOME/conf/下找到配置文档 settings.xml 在文档中添加如下的配置说明 <localRepository>/home/morpheus/.m2/repository</localRepository> 1 例如 settings.xml : .... <settings xmlns="http://maven.apache.org/SETTI

inno setup通过用户配置修改ini文件

很多写软件的人都知道,当打包好安装时,想让用户自己来配置一些ini文件的东西.那么具体步骤如下: 1.必须有让用户有配置的界面. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 [code] var   mypage:TwizardPage;   lbDatabase:TLabel;   edDatabase:TEdit; //这个是全局变量,要保存的网址<br>  <a href="http://i.

Fiddler-002-常用配置修改

日常在应用 Fiddler 进行网络抓包时,有时需要查看服务器的类型或者其他信息,此文主要讲述实际应用中针对 Fiddler 进行的定制化配置,以方便日常的工作学习. 第一:显示服务器的类型和请求域名对应的 IP 地址 依次点击 [Rules / Customize Rules]或直接按快捷键 Ctrl+R 打开 CustomRules.js 文件,或者通过 Fiddler ScriptEditor 打开,找到其 main 方法,添加如下红色所示的代码, // Uncomment to add

CKEditor学习笔记2(CKEditor基本配置修改)

第二篇,围绕这5个问题进行基本配置: 1.自定义ToolbarSet,去掉一些功能 2.加上几种常用的字体 3.修改"回车"和"Shift+回车"的换行行为 4.修改编辑区样式文件 5.更换表情图片 这些信息的配置,可以通过config.js文件进行,当然也可以创建自己的配置文件. 可以参考我的步骤: 1.首先创建一个目录custom,接着在该目录内新建一个myConfig.js配置文件. 2.JavaScript调用方式二(上一篇内容),修改为: CKEDITOR

Oracle Enterprise Linux 64-bit 下Oracle11g的监听配置修改及测试步骤

测试环境:Oracle Enterprise Linux 64-bit (5.8版本) + Oracle 11g 64位 相关说明: Oracle11g64位软件的安装位置为/u01/app/oracle/product/11.2.0/dbhome_1 ,数据库名为默认的orcl,Linux虚拟机的IP设置为192.168.1.121 一.修改listener.ora文件内容 命令:[[email protected] ~]$ vi /u01/app/oracle/product/11.2.0/

WAMPServer配置修改及问题汇总

备忘录 软件版本wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-64b ----------------------------------------------------------------------------------------- 配置修改 自定义网站根目录: 1.修改Apache配置:找到 "  盘符:\wamp\bin\apache\apache2.4.9\conf\httpd.conf  "下Apache配置

postgresql允许远程访问的配置修改

postgresql允许远程访问配置修改 postgresql默认情况下,远程访问不能成功,如果需要允许远程访问,需要修改两个配置文件,说明如下: 1.postgresql.conf 将该文件中的listen_addresses项值设定为“*”,在9.0 Windows版中,该项配置已经是“*”无需修改. 2.pg_hba.conf 在该配置文件的host all all 127.0.0.1/32 md5行下添加以下配置,或者直接将这一行修改为以下配置 host    all    all