当前位置:  开发笔记 > 编程语言 > 正文

如果更改app.config,是否必须重新启动Windows服务?

如何解决《如果更改app.config,是否必须重新启动Windows服务?》经验,为你挑选了3个好方法。

如果更改app.config,是否必须重新启动Windows服务?



1> Randolpho..:

是的,你这样做:

.Net框架将读取app.config一次,再也不会触摸app.config.这就是为什么你必须重新启动应用程序以获取更改.

为什么.Net框架检测到app.config没有更改,并刷新所有配置数据?

原因很简单,一般来说这是不可能的.

让我们在这里使用Raymond的"想象这可以完成"逻辑......



2> 小智..:

我之前用过这个.本质上,这会在检索值之前重新加载指定的部分.可能比按需刷新的配置文件观察器效率低,但肯定有效使用.

  ConfigurationManager.RefreshSection("appSettings")
  sValue = ConfigurationManager.AppSettings(name)



3> Anton Gogole..:

不,你不会到.但是,如果您希望更改app.config生效,则可能需要重新启动它.或者您可能希望实现自定义配置文件观察器机制,该机制可以动态改变服务的设置.


"如果你想让app.config中的更改生效," - 我认为这是隐含的问题!
推荐阅读
雯颜哥_135
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有