Iis
將更改 IIS 高級日誌記錄配置重新啟動應用程序
我在執行 IIS 7.5 的生產伺服器上使用 IIS 高級日誌記錄模組。
我需要更改一些設置(特別是記錄了哪些欄位)並且找不到任何地方表明這是否會導致 AppPool 回收或 App 重新啟動。由於它是一個生產系統,我需要避免這種情況。
提前致謝。
更改要記錄的欄位不會導致 AppPool 回收,但它會殺死目前的 AppDomain 並在下一個請求時啟動一個新的。因此,任何會話狀態(如果正在處理中)都會失去。
您可以輕鬆地對此進行測試:
<%@ Page language="c#" %> <html> <% if (Session["starttime"] == null) { Session.Add("starttime", DateTime.Now.ToString()); }; %> <%= Session["starttime"] %> </html>
載入頁面兩次以查看時間,然後更改日誌設置並重新載入頁面,您將獲得新時間。