SharePoint - 修改web.config是否需要重啓IIS?

今天接到 一個需求,更新一個web application的web.config文件。那麼對於這個需求是否需要重啓IIS呢?會有什麼影響呢?

我們都知道在IIS中我們可以創建多個web site,application pool。可以選擇在一個application pool中運行多個web application。那麼當編輯一個web application的 web.cong file,如果重啓IIS,將會影響server中所有web application,那這樣做是否是正確的呢?

這當然是不對的,當我們修改web application的web.config文件是不需要重啓IIS的,它只會影響當前修改的web application(recycle這個web application)。

同時如果recycle application pool也只會影響在當前application pool下運行的web application。

但是如果編輯的是machine.config文件,就會影響/recycle當前機器上所有的application。

既然research了影響範圍,同時也查詢了下當修改dll文件時是否需要重啓IIS? 答案仍然是不需要,IIS會監聽application中bin文件夾,當發現修改的dll文件就會recycle application並重新load新的dll文件。

 

根據一個query隨筆記錄下。

感謝閱讀。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章