我想知道IIS7應用程序池自動重啓的所有可能性。 因爲我面臨這樣的情況,我不知道我應該找什麼。自動重啓IIS7
自動重啓IIS7
回答
IIS應用程序池可能會重新啓動的原因很多。我發現的最佳資源是Tess Ferrandez的博客文章ASP.NET Case Study: Lost session variables and appdomain recycles,詳細介紹如何識別問題並加以解決。她列出了以下原因,一個應用程序域將回收:
- 的Machine.config,Web.Config中或Global.asax中被修改:當以下情形之一發生
應用程序域將卸載
- bin目錄或其內容被修改
- 重新編譯的數量(aspx,ascx或asax)超過了machine.config或web.config中的設置所指定的限制(默認情況下,它設置爲15 )
- 虛擬目錄的物理路徑被修改
- 的CAS策略將被修改
- Web服務將重新啓動(2.0只)
- 應用子目錄被刪除(見Todd的博客http://blogs.msdn.com/toddca/archive/2006/07/17/668412.aspx更多 資訊)
謝謝,如果在foreach循環中重複調用的相同的默認TransactionScope構造函數中有select和update事務會怎麼樣。 – 2012-01-03 07:48:42
我不知道,但如果代碼拋出一個不可捕捉的異常(如StackOverflowException),它將導致整個應用程序池重新啓動,即使您有全局錯誤處理程序。 – Sneal 2012-01-03 07:58:40
這些不可捕捉的異常是什麼?這些例外的原因是什麼? – 2012-01-03 11:29:15
- 1. IIS7重新啓動問題
- 2. IIS7啓動站點
- 3. 當IIS7自動啓動時自動啓動應用程序/ global.asax/wcf服務
- 4. VBA自動重啓
- 5. Spork自動重啓
- 6. 使用asp.net(IIS7)重新啓動應用程序池
- 7. 如何遠程重新啓動的IIS7應用程序池
- 8. 以編程方式重新啓動IIS7(C#)
- 9. PyQt Qthread自動重啓
- 10. Python自動重啓電腦
- 11. python自動重啓腳本
- 12. C#:自動重啓程序
- 13. 自動重啓鍍鉻
- 14. 自動程序重啓?
- 15. 沒有自動重啓
- 16. 工頭自動重啓
- 17. 藍屏後自動重啓
- 18. 啓動自我重啓的C#代碼?
- 19. 如何在IIS7中啓用DELETE動詞?
- 20. IIS7緩慢appPool啓動相比,IIS6
- 21. 在IIS7中啓動localhost網站
- 22. 的Android API自動啓動活動,並重新啓動
- 23. 如何自動重新啓動腳本
- 24. Raspberry PI的自動重新啓動
- 25. Python腳本重複自動啓動
- 26. Mysql重新啓動自動int主鍵
- 27. Stdout&stderr不自動啓動重定向
- 28. MySQL的自動重新啓動
- 29. IIS7 URL重寫
- 30. IIS7 URL重寫
你想* make *它會自動重啓,或者它*是*自動重啓,你想弄清楚爲什麼*?無論如何,列出「所有可能性」似乎並不是特別有效的追求。如果您希望獲得高質量的答案,請更新您的問題以包含更多細節和上下文 – 2012-01-03 07:16:19
單擊編輯應用程序池/回收並查看選擇的選項 – Pavan 2012-01-03 07:18:17
這就像我們使用的這個asp.net應用程序會因應用程序池自動重新啓動而停電。所以我需要知道可能是什麼原因造成的。 – 2012-01-03 07:24:21