永发信息网

linux怎么修改config.json

答案:1  悬赏:50  手机版
解决时间 2021-04-10 04:37
linux怎么修改config.json
最佳答案
代码如下:请导入 System.XML命名空间

string file = Server.MapPath(@"~\web.config");
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(file);

string s1 = "aaa";
string s2 = "bbb";
string h = "ccc";
string user = "ddd";
string pass = "eee";

XmlNodeList nodeList = null;

nodeList = xmlDoc.SelectSingleNode("configuration//connectionStrings").ChildNodes;

//遍历所有子节点
foreach (XmlNode xn in nodeList)
{
//将子节点类型转换为XmlElement类型
XmlElement xe = xn as XmlElement;

if (xe.Name == "add")
{
if (xe.GetAttribute("name") == "acountConnectionString")
{
xe.SetAttribute("connectionString", s1);
}

if (xe.GetAttribute("name") == "mailaddress")
{
xe.SetAttribute("connectionString", s2);
}
}
}

nodeList = xmlDoc.SelectSingleNode("configuration//system.net//mailSettings//smtp").ChildNodes;
foreach (XmlNode xn in nodeList)
{
//将子节点类型转换为XmlElement类型
XmlElement xe = xn as XmlElement;

if (xe.Name == "network")
{
xe.SetAttribute("host", h);
xe.SetAttribute("userName", user);
xe.SetAttribute("password", pass);
break;
}
}

xmlDoc.Save(file);

但实际上通过代码修改web.config的操作微乎其微

1. web.config的修改可能会导致session等服务器变量的丢失
2. 如果你的页面是发布在IIS下面,要通过页面修改web.config,必须给web.config这个文件添加 Network service (IIS6)或 ASPNET (IIS)用户的写权限,这在实际操作中是不可想象的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
宛城区南阳好如家酒店怎么去啊,谁知道地址啊
历史中国近代民主与思想与实践的史评论文
把一副三角板按如图所示摆放,则∠BOC=______
求一部绝对强势的都市小说,
北京国企都是工资低,福利高吗?一般有什么福
被普通家养的狗咬伤一定要打针吗
漳州诚隆物流地址在什么地方,想过去办事
电脑主机放碟片叫什么,怎样放光盘进电脑主机
大话西游手游秒是什么意思
JACK & JONES(黄山西路)地址有知道的么?有点
仔细读下面的句子,根据拼音填写相应的汉字或
有手机指纹加密软件吗,有的麻烦给发一下
单选题_________confidence,shewasn’tawa
中华好诗词擂主都有谁,描写成都秋天的诗句
强攻弱受温馨宠溺文
推荐资讯
1 2 3 4 5 6 7 8 9 哪个数字最勤劳,哪个数字
精灵3失踪如何找?
编曲三巨头和我歌的梁翘柏谁编曲更厉害
欧米加地板丹凤专卖店地址有知道的么?有点事
If I you, I the job.A. was; will takeB. w
大江社区出租屋流动人员管理申报登记办公室地
梦幻西游倒闭后会怎样?
49□8506≈500万,□里应填 才最接近500
砍剪高处树枝用什么方法最好?
成都市成华区杨柳幼儿园地址有知道的么?有点
风行s500杀车时有响声音怎么回事
捷达油箱盖怎么打开求图解
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?