我想知道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