我想知道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. aspnet_wp.exe自動重新啓動
- 7. 自動程序重啓?
- 8. C#:自動重啓程序
- 9. 沒有自動重啓
- 10. python自動重啓腳本
- 11. 工頭自動重啓
- 12. 以編程方式重新啓動IIS7(C#)
- 13. 使用asp.net(IIS7)重新啓動應用程序池
- 14. 啓動自我重啓的C#代碼?
- 15. 如何在IIS7中啓用DELETE動詞?
- 16. 如何自動重新啓動腳本
- 17. Raspberry PI的自動重新啓動
- 18. MySQL的自動重新啓動
- 19. Python腳本重複自動啓動
- 20. 當系統重新啓動時自動啓動星號
- 21. 重新啓動後Windows Service不會自動啓動
- 22. 當系統重新啓動時自動啓動windows服務
- 23. 當Ubuntu啓動或重新啓動時,Django Server自動運行?
- 24. Redmine在Debian 7.9重新啓動後自動啓動
- 25. IIS7 URL重寫
- 26. IIS7 URL重寫
- 27. 重新啓動後自動更改DB2自動增量
- 28. Tomcat啓動時自動重啓Web應用程序,出錯後
- 29. 系統重啓後在Linux中自動啓動服務
- 30. 讓Docker Windows容器在重啓時自動啓動
你想* make *它會自動重啓,或者它*是*自動重啓,你想弄清楚爲什麼*?無論如何,列出「所有可能性」似乎並不是特別有效的追求。如果您希望獲得高質量的答案,請更新您的問題以包含更多細節和上下文 – 2012-01-03 07:16:19
單擊編輯應用程序池/回收並查看選擇的選項 – Pavan 2012-01-03 07:18:17
這就像我們使用的這個asp.net應用程序會因應用程序池自動重新啓動而停電。所以我需要知道可能是什麼原因造成的。 – 2012-01-03 07:24:21