2015-05-20 54 views
0

至於IIS,我有一個PHP應用程序,我正在使用web.config進行配置。什麼時候web.config驗證?

當我更改web.config的設置時,我應該重新啓動服務器嗎?或者只是刷新我的網頁,並期望設置發生?

回答

0

您不需要明確地重新啓動服務器。 Web.config是特殊文件,當您在此文件中進行更改時,會監視FileWatcher中的任何更改並自動重新啓動應用程序池。所以你的應用程序池重新啓動以下的事情。

  • 在web.config中
  • 在machine.config中的任何變化的任何變化
  • 在Global.asax中的任何改變bin目錄或
  • 任何改變它的子目錄
+0

差不多正確的,除了AppPool本身沒有重新啓動,過程保持不變。在asp.net中,池中的AddDomain被重新啓動,我不確定PHP是什麼,但我猜PHP鏈接的主線程已重新啓動, –

+0

請注意,IIS 7及更高版本監視web.config for 部分。這適用於PHP網站。 –

相關問題