首页 | 新闻 | 交流 | 问吧 | 文档 | 手册 | 下载 | 博客

Config文件修改与IIS重启应用程序域

作者:  时间: 2011-05-03

1. machine.config 文件中的restartOnExternalChanges属性,指定对外部配置包含文件进行更改后是否需要重新启动应用程序。设置为false即不会重启应用程序。注意是外部文件,而非web.config文件本身。

configSource属性对web.config进 行拆分。如

<profile configSource="profile.config" restartOnExternalChanges="true" />

默认情况下,如果特定配置节的 config文件内容更改,iis是察觉不到的,所以不会重启程序池。
假如你需要在 特定配置节config文件修改后能让iis自动察觉到并进行重启,
可以利用 RestartOnExternalChanges属性,设置为true。

2. 另外其他会重启应用程序的条件

上传DLL
重启服务器
重启iis
有目录被删除时