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

时间:2010-08-06 22:13:40

标签: c# asp.net iis

我在Global.asax的Application_End方法中有一些清理工作。在IIS中回收应用程序池时,Application_End是否被调用?或者我是否需要将清理代码放在任何其他功能中?

1 个答案:

答案 0 :(得分:2)

有一件事是在Applicaion_End之前调用某个dispose。在向Application_End添加日志记录以向您显示它确实被回收调用后,请查看在添加无限循环以进行置换时会发生什么。 End会被叫吗?

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