博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【XML】配置文件—webconfig
阅读量:5107 次
发布时间:2019-06-13

本文共 1889 字,大约阅读时间需要 6 分钟。

1,利用ConfigurationManagerWebConfigurationManager操作配置文件。

//打开配置文件    Configuration config = WebConfigurationManager.OpenWebConfiguration("~");    //获取appSettings节点    AppSettingsSection appSection = (AppSettingsSection)config.GetSection("appSettings");    //在appSettings节点中添加元素    appSection.Settings.Add("addkey1", "key1's value");     //删除appSettings节点中的元素    appSection.Settings.Remove("addkey1");    //修改appSettings节点中的元素    appSection.Settings["addkey2"].Value = "Modify key2's value";    config.Save();
//获取到appSettings节点下所有的add节点的值,已键值对的方式获得Configuration config = WebConfigurationManager.OpenWebConfiguration(Request.ApplicationPath);AppSettingsSection appSettings = (AppSettingsSection) config.GetSection("appSettings");string[] appKeys = appSettings.Settings.AllKeys;for (int i = 0; i < appSettings.Settings.Count; i++){//这里只进行简单的输出Response.Write(appSettings.Settings[appKeys[i]].Value);Response.Write("
");} //获得某一个key的值Configuration config = WebConfigurationManager.OpenWebConfiguration(Request.ApplicationPath);AppSettingsSection appSettings = (AppSettingsSection)config.GetSection("appSettings");string pateTitle= appSettings.Settings["pagetitle"].Value; //获取key为patetitle的value值string siteLogo= appSettings.Settings["siteLogo"].Value; //获取key为sitelogo的value值

 在ASP.NET2.0里提供了两种方式对数据库连接字符串加密,一种是使用asp_regii命令,一种是通过代码,下面显示的是通过代码方式对数据库连接字符串加密,代码如下:

Configuration config = WebConfigurationManager.OpenWebConfiguration(Request.ApplicationPath);ConfigurationSection configSection = config.GetSection("connectionStrings");if (configSection.SectionInformation.IsProtected){
//如果已经加密,就不用再加密了configSection.SectionInformation.UnprotectSection();config.Save();}else{configSection.SectionInformation.ProtectSection ("DataProtectionConfigurationProvider");config.Save();}

 

   

转载于:https://www.cnblogs.com/shao-shao/articles/3877330.html

你可能感兴趣的文章
WPF中实现多选ComboBox控件
查看>>
TestNG入门
查看>>
【ul开发攻略】HTML5/CSS3菜单代码 阴影+发光+圆角
查看>>
IO—》Properties类&序列化流与反序列化流
查看>>
Codeforces 719B Anatoly and Cockroaches
查看>>
ActiveMQ与spring整合
查看>>
关于TFS2010使用常见问题
查看>>
poj2752 Seek the Name, Seek the Fame
查看>>
Zookeeper常用命令 (转)
查看>>
程序员的数学
查看>>
聚合与组合
查看>>
洛谷 P2089 烤鸡【DFS递归/10重枚举】
查看>>
我眼中的技术地图
查看>>
android dialog使用自定义布局 设置窗体大小位置
查看>>
ionic2+ 基础
查看>>
Aizu - 1378 Secret of Chocolate Poles (DP)
查看>>
IO流写出到本地 D盘demoIO.txt 文本中
查看>>
Screening technology proved cost effective deal
查看>>
Thrift Expected protocol id ffffff82 but got 0
查看>>
【2.2】创建博客文章模型
查看>>