我在 Global.asax 的 Application_End 方法中进行了一些清理工作。 IIS中回收应用程序池时,是否调用了Application_End?还是我需要将清理代码放在任何其他函数中?
最佳答案
有一点是肯定的,dispose 在 Applicaion_End 之前被调用。在将日志记录添加到 Application_End 以向您展示它确实被回收调用后,看看当您添加无限循环以进行处置时会发生什么。 End 会被调用吗?
您还应该注意,当 AppDomain 被卸载时,Application_End gets 应该被调用。这包括 web.config 更改等内容。
关于c# - IIS中回收应用程序池时,是否调用了Application_End?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3428181/