【发布时间】:2015-12-04 12:49:47
【问题描述】:
当您修改 ASP.NET (MVC) 应用程序的“web.config”文件时,the application is automatically recompiled/restarted 会强制读入修改后的“web.config”。
我的问题:
是否可以在 ASP.NET 网站的根目录中为我自己的配置文件(比如说“my-config.json”)应用这种更改检测行为?
即当有人修改“my-config.json”文件时,应用程序会重新启动。
【问题讨论】:
-
您可以使用
FileSystemWatcher来查看您的文件并检测更改,然后重新启动应用程序。 -
@RezaAghaei 好主意。好像只有undocumented ways来重启一个ASP.NET应用?
-
SO中有一些关于重启应用的答案,例如:Restarting (Recycling) an Application Pool,也可以使用重启
-
或许你不需要重启应用,只需要重新加载设置即可。
标签: c# asp.net .net asp.net-mvc web-config