如何修改(.NET)时重新启动app/reread app.config文件?

cru*_*zer 5 .net app-config restart

我们都知道修改.NET Web应用程序的web.config文件会重新启动应用程序并使其读取更新的配置.你是如何使用控制台或WinForms应用程序做到这一点的?谢谢 :)

Dar*_*uck 6

可能需要FileSystemWatcher来监视文件,并处理相关事件.System.Configuration.ConfigManager类可能具有重新加载的相关方法(方法调用或类似方法).我没有在我面前的VS,但我会说肯定会有一些钩子.

  • 它是System.Configuration.ConfigurationManager类,带有RefreshSection()静态方法 (3认同)

Jul*_*iet 5

使用FileSystemWatcher在配置文件更改时收到通知.

使用ConfigurationManager.RefreshSection 从磁盘刷新它而不重新启动应用程序.