当应用程序池在IIS中回收时,是否调用了Application_End?

当应用程序池在IIS中回收时,是否调用了Application_End?

问题描述:

我在Global.asax的Application_End方法中清理了一些东西。当应用程序池在IIS中回收时,Application_End是否被调用?还是需要将清理代码放在其他函数中?当应用程序池在IIS中回收时,是否调用了Application_End?

+3

嘿,这是一个很好的问题......但它看起来像它以前问在这里:http://*.com/questions/955594/when-exactly-does-application-end-get-called-and我怎么可以手动的原因,这不是一个确切的愚蠢,但它似乎回答你的问题。 – David 2010-08-06 22:19:15

+0

我同意...好问题。我认为这是所谓的,但我猜测。 – 2010-08-06 22:21:03

有一样东西是在Applicaion_End之前调用某个dispose。在向Application_End添加日志记录以显示它确实通过回收调用后,请参阅添加无限循环进行处理时会发生什么情况。 End会被调用吗?

你还应该注意到,当AppDomain被卸载时Application_End gets应该被调用。这包括web.config更改等内容。