应用程序池回收问题

时间:2017-01-12 18:02:16

标签: asp.net .net iis

我有一个我无法理解的问题。

我的asp.net应用程序中有一些未处理的异常,我认为在我的类中将一些静态变量设置为null。

我认为这是因为未处理的异常正在回收应用程序池。

If I use Apllication_Error in global.asax , will that stop recycling of app pool?

1 个答案:

答案 0 :(得分:0)

  

如果我在global.asax中使用Application_Error,那么会停止回收   应用程序池?

不,如果应用程序池由于硬崩溃而重复使用,则甚至可能达不到Application_Error。

您的应用程序中似乎没有任何日志记录框架。此时您可以做的一件事是在事件查看器中查看错误。

例如,

enter image description here

仅供参考 :要查看友好的错误消息,您可能需要向应用程序添加错误日志记录,例如NLog,Log4Net或Elmah。