如何发现ASP.NET应用程序重启的原因

前端之家收集整理的这篇文章主要介绍了如何发现ASP.NET应用程序重启的原因前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有办法监视(日志)重新启动ASP.NET应用程序的原因?

我们现在有相当复杂的网站的问题。在文件上传期间重新启动。不是每一个档案,而是每5到10号肯定。我们使用自定义的VirtualPathProvider,所以这可能是一个原因。我们也有一个后台工作线程,这也可能是一个原因。这是很好的,只是知道原因。

XP(IIS 5.1)和Windows Server 2003(IIS 6)上出现问题。

解析度:

谢谢你们,我们设法抓住它。这是由达到的最大重新编译引起的。最有可能的问题是在我们的VirtualPathProvider,但这是完全不同的问题。

方法总结:

>侵犯ScottGu的博客作品完美。
>通过machine.config进行监控也很棒,但是我更喜欢将其记录到我们的日志中。
>事实证明,最简单的解决方法是在我的Application_End方法中检查HostingEnvironment.ShutdownReason属性

解决方法

你看过“ Logging ASP.NET Application Shutdown Events ”的记录建议吗?这将是我的建议,以获得更多关于发生的情况的信息。

猜你在找的asp.Net相关文章