我開始之前,我就知道使用IISRESET被認爲是不好的做法,但是這不應該發生反正..應用程序池沒有啓動IISRESET
我們有什麼:
在Windows Server 2003 R2上使用IIS6的幾臺機器(64位和32位)
幾個WCF Web服務(.NET運行時2.0)部署在幾個應用程序中,每個應用程序自己的應用程序池,每個應用程序池在其他Windows帳戶下運行。
會發生什麼:
- 所有appPools啓動,運行的所有服務
- IISRESET被執行(或機器重新啓動)
- IIS回來了,但不是全部應用程序池正常啓動。有時候他們都回來了,有時候一個或者更多的游泳池不會啓動。但是可以手動啓動它們。
這是「正常」的iis行爲,應該避免使用iisreset,還是我們在.NET代碼中做錯了什麼?
我得到一個「服務不可用」,並通過inetmgr池中的紅叉,我沒有機會看到事件日誌。 – thijs 2008-10-29 13:46:24
這通常伴隨着事件日誌中的錯誤條目;去檢查他們。 – icelava 2008-10-30 03:46:19