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
構建