永发信息网

如何更新App.config配置文件中appSettings节点下某字节属性值如何同步读取其相应

答案:4  悬赏:80  手机版
解决时间 2021-12-18 02:42
  • 提问者网友:回忆在搜索
  • 2021-12-17 19:54
配置文件App.config内容大体如下:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="myKey" value=" "/>
</appSettings>
<connectionStrings>
</connectionStrings>
</configuration>
即初始时节点[appSettings]下子节点[add]的key为'myKey',value值为空,本人通过程序把value值更新为'myvalue'后,及时读取其value值,发现读取的值依旧为空,求高手解惑
最佳答案
  • 五星知识达人网友:时间的尘埃
  • 2021-12-17 20:10
//查找msdn文档可以发现微软出于性能考虑,对ConfigurationManager采用了缓存策略,所以如果要读取新的值,应该使用ConfigurationManager的RefreshSection来进行
//刷新命名节,这样在下次检索它时将从磁盘重新读取它。
ConfigurationManager.RefreshSection("appSettings");

请自己查找相关资料
全部回答
  • 1楼网友:枭雄戏美人
  • 2021-12-17 23:08
system.configuration.configurationmanager.appsettings
  • 2楼网友:狂恋
  • 2021-12-17 22:37
App.config中的appSettings节点,建议放置初始化配置参数,不建议在程序运行过程中动态修改。 如需要动态修改文件建议创建其它配置文件进行读写操作。
  • 3楼网友:狂恋
  • 2021-12-17 21:02
App.config中的appSettings节点,建议放置初始化配置参数,不建议在程序运行过程中动态修改。 如需要动态修改文件建议创建其它配置文件进行读写操作。 再看看别人怎么说的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯