使用什么标准来确定web.config是否已更改并需要重新加载?

时间:2011-08-09 19:18:55

标签: c# asp.net

什么操作会触发重新加载web.config设置?

在这种情况下,“改变”意味着什么?它只是比较修改日期吗?做二进制比较吗?还有别的吗?

只是打开和关闭web.config会导致重新加载吗?

3 个答案:

答案 0 :(得分:4)

对文件进行更改可能会导致application restart

答案 1 :(得分:1)

IIS监视web.config以进行修改。对于所有意图和目的,这意味着更新修改日期的任何内容。只是'打开和关闭'它不会做,因为这只是一个读取。

答案 2 :(得分:1)

无论何时更改web.config的修改日期,应用程序都将重新启动。在不修改文件的情况下执行此操作的简单方法是触摸web.config:

touch -c -s c:\inetpub\wwwroot\webapp\web.config