AFAIK IIS重新启动,只要任何web.config文件发生更改。
我已经创建了自己的配置文件(my.config,层次略有不同)。有没有可能让IIS自动(自动地)重新启动,只要其中任何一个都改变了呢?重新启动文件上的IIS已更改
编辑:我考虑过文件系统观察者,但我不知道把它们放在哪里。
AFAIK IIS重新启动,只要任何web.config文件发生更改。
我已经创建了自己的配置文件(my.config,层次略有不同)。有没有可能让IIS自动(自动地)重新启动,只要其中任何一个都改变了呢?重新启动文件上的IIS已更改
编辑:我考虑过文件系统观察者,但我不知道把它们放在哪里。
你的意思是说,只要你改变my.config iis必须自动重新启动。
如果您不希望用户手动重新启动IIS,也许您可以编写批处理文件来单独执行iisreset功能。但即使你给了一个批处理文件,用户仍然需要执行。
快速和丑陋的修复将把配置文件放在bin目录中。
btw。我不相信我写这篇;)
这些变化重新启动web应用程序:
* 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
使用SomeAssemly.dll.config
这将投入~/Bin
,自动读取在应用程序(重新)启动并导致编辑应用程序重新启动。
请注意App.config
在项目中变成$(OutputAssembly).config
构建