如何在执行函数或方法之前刷新/重新加载app.config文件

时间:2014-03-24 05:06:10

标签: c# windows-services app-config configuration-files configurationmanager

我有一个Windows服务,可以在特定日期的特定时间发送电子邮件。应将电子邮件发送出去的时间以及要使用的SMTP服务器等信息存储在app.config文件中。

当我在记事本中打开app.config文件并更改这些值时,即使我拨打ConfigurationManager.RefreshSection("configuration");

,我的服务也不会选择更改

如何确保每次执行电子邮件发送功能时,必须首先在app.config中查询最新的更改/值。我必须先重启服务吗?

1 个答案:

答案 0 :(得分:1)

尝试使用此刷新部分修改appname.exe.config文件,而不是修改app.config。

参考this。希望能帮助到你。感谢