重新启动文件上的IIS已更改

时间:2010-09-02 09:39:51

标签: iis web-config

每当更改任何web.config文件时,AFAIK IIS都会重新启动 我已经创建了自己的配置文件(my.config,层次结构略有不同)。有没有可能自动(自动:) :)重新启动IIS,无论何时更改任何一个?

编辑:我考虑过文件系统观察者,但我不确定将它们放在哪里。

3 个答案:

答案 0 :(得分:0)

你的意思是说每当你改变my.config时,都必须自动重启。

如果您不希望用户手动重新启动IIS,也许您可​​以编写批处理文件来单独执行iisreset功能。但即使您提供批处理文件,用户仍然需要执行。

答案 1 :(得分:0)

快速和丑陋的修复将把配置文件放在bin目录中。

顺便说一句。我不相信我写这个;)

这些更改会重新启动网络应用:

* web.config
* machine.config
* global.asax
* Anything in the bin directory or it's sub-directories

从此处复制/粘贴Common reasons why your application pool may unexpectedly recycle

答案 2 :(得分:0)

使用SomeAssemly.dll.config~/Bin将被放入App.config,自动读取应用(重新)启动并在编辑时重启应用。

请注意,项目中的$(OutputAssembly).config在构建

上变为{{1}}