.net有两种程序,一个是web程序,另外一种是app客户端程序,这两种程序的配置文件读写模式不同,web程序是直接读写马上生效。app客户端程序比如刷新加载一次。

System.Configuration.ConfigurationSettings.AppSettings["Key"];
但是现在FrameWork2.0已经明确表示此属性已经过时。并建议改为ConfigurationManager或WebConfigurationManager。并且AppSettings属性是只读的,并不支持修改属性值. 但是要想调用ConfigurationManager必须要先在工程里添加system.configuration.dll程序集的引用。(在解决方案管理器中右键点击工程名称,在右键菜单中选择添加引用,.net TablePage下即可找到)添加引用后可以用 String str = ConfigurationManager.AppSettings["Key"]来获取对应的值了。 更新配置文件:
Configuration cfa = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
//添加 cfa.AppSettings.Settings.Add("key", "Name") //修改 cfa.AppSettings.Settings["BrowseDir"].Value = "name"; 最后调用
cfa.Save();
当前的配置文件更新成功。 ConfigurationManager.RefreshSection("appSettings");// 刷新命名节,在下次检索它时将从磁盘重新读取它。记住应用程序要刷新节点

最新文章

  1. MYSQL MHA
  2. 重温Bootstrap
  3. .Net(c#)加密解密之Aes和Des
  4. js中的深复制和浅复制
  5. js常用函数
  6. [转]c++ vector 遍历方式
  7. SU sunmo命令学习
  8. jQuery学习小结2——动画
  9. PN-Traniger
  10. Https 原理
  11. ESP8266固件修改可以控制多个IO方法
  12. C# 后台调用script使用类
  13. Mac 下office 2013制作组合表
  14. 特殊字符html,css转义大全
  15. CentOS 下搭建FTP服务器
  16. mybatis 参数格式异常-- Error querying database. Cause: java.lang.NumberFormatException: For input string
  17. drf视图组件、认证组件
  18. Visual studio 2015 Community 安装过程中遇到问题的终极解决
  19. 我是如何沉迷于linux系统的?
  20. Python自动化必备发送邮件报告脚本详解

热门文章

  1. H5案例分享:移动端touch事件判断滑屏手势的方向
  2. 2015安徽省赛 G.你来擒孟获
  3. discuz上传图片提示附件文件无法保存
  4. 下拉列表 select-option ; select-optgroup-option
  5. linux下ssh的几种验证方式
  6. 设计模式--单例模式Singleton(创建型)
  7. python logging模块笔记
  8. Servlet 生命周期与web容器的关系
  9. 在db2数据库上模拟死锁场景 还是z上的
  10. 仿qq联系人 学习笔记---ExpandableListActivity的使用