Asp.net 当应用程序池回收时,静态变量会发生什么变化?

Asp.net 当应用程序池回收时,静态变量会发生什么变化?,asp.net,iis,global-asax,Asp.net,Iis,Global Asax,我正在global.asax的应用程序_start中设置一个静态变量。 我读到应用程序启动在循环后不会触发。 循环是否意味着我丢失了静态变量的值? 回收后是否会触发其他事件? 谢谢。事实证明,说应用程序启动在循环后不会触发的人是错误的。 我将我的应用程序池回收间隔设置为2分钟,并将此代码添加到我的应用程序\u开始 EventLog.WriteEntry("App Start", DateTime.Now.ToLongTimeString()); 我每两分钟在日志中看到一次。您也可以单击IIS中

我正在global.asax的应用程序_start中设置一个静态变量。 我读到应用程序启动在循环后不会触发。 循环是否意味着我丢失了静态变量的值? 回收后是否会触发其他事件?
谢谢。

事实证明,说应用程序启动在循环后不会触发的人是错误的。 我将我的应用程序池回收间隔设置为2分钟,并将此代码添加到我的应用程序\u开始

EventLog.WriteEntry("App Start", DateTime.Now.ToLongTimeString());
我每两分钟在日志中看到一次。您也可以单击IIS中的“回收”按钮对其进行测试