我使用以下方法将我的appsettings部分移到web.config之外:
<appSettings configSource="AppSettings.config"/>
这允许我在不实际重启IIS的情况下更改我的appsetting。
但我知道,IIS会不断监视所有配置文件。我如何附加到事件my-appsetting-has-changed以对此采取一些自定义操作?
答案 0 :(得分:1)
根据this reference和this reference,
[ASP] Net运行时没有检测到外部[config]文件何时发生变化。
如果这是真的,那么你可能会从FileSystemWatcher
中获得一些里程数,但我无法想到如何在ASP.NET场景中有效地使用它。
我希望这会有所帮助。
答案 1 :(得分:1)
您可以使用FileSystemWatcher
类。