每当更改任何web.config文件时,AFAIK IIS都会重新启动 我已经创建了自己的配置文件(my.config,层次结构略有不同)。有没有可能自动(自动:) :)重新启动IIS,无论何时更改任何一个?
编辑:我考虑过文件系统观察者,但我不确定将它们放在哪里。答案 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
在构建