有没有办法监视(日志)重新启动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 ”的记录建议吗?这将是我的建议,以获得更多关于发生的情况的信息。