配置文件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值,发现读取的值依旧为空,求高手解惑
如何更新App.config配置文件中appSettings节点下某字节属性值如何同步读取其相应
答案:4 悬赏:80 手机版
解决时间 2021-12-18 02:42
- 提问者网友:回忆在搜索
- 2021-12-17 19:54
最佳答案
- 五星知识达人网友:时间的尘埃
- 2021-12-17 20:10
//查找msdn文档可以发现微软出于性能考虑,对ConfigurationManager采用了缓存策略,所以如果要读取新的值,应该使用ConfigurationManager的RefreshSection来进行
//刷新命名节,这样在下次检索它时将从磁盘重新读取它。
ConfigurationManager.RefreshSection("appSettings");
请自己查找相关资料
//刷新命名节,这样在下次检索它时将从磁盘重新读取它。
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节点,建议放置初始化配置参数,不建议在程序运行过程中动态修改。
如需要动态修改文件建议创建其它配置文件进行读写操作。
再看看别人怎么说的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯