标签: c# windows-services app-config configuration-files configurationmanager
我有一个Windows服务,可以在特定日期的特定时间发送电子邮件。应将电子邮件发送出去的时间以及要使用的SMTP服务器等信息存储在app.config文件中。
当我在记事本中打开app.config文件并更改这些值时,即使我拨打ConfigurationManager.RefreshSection("configuration");
ConfigurationManager.RefreshSection("configuration");
如何确保每次执行电子邮件发送功能时,必须首先在app.config中查询最新的更改/值。我必须先重启服务吗?
答案 0 :(得分:1)
尝试使用此刷新部分修改appname.exe.config文件,而不是修改app.config。
参考this。希望能帮助到你。感谢