在属性中,选中了一个复选框,指出“回收工作进程”设置为1740分钟。回收应用程序池对应用程序意味着什么
这对我的asp.net代码意味着什么? 一切都会从静态变量或会话/应用程序变量中消失吗?
回收对代码意味着什么?
在属性中,选中了一个复选框,指出“回收工作进程”设置为1740分钟。回收应用程序池对应用程序意味着什么
这对我的asp.net代码意味着什么? 一切都会从静态变量或会话/应用程序变量中消失吗?
回收对代码意味着什么?
IIS将回收承载您的应用程序的工作进程。这意味着你的AppDomain,HttpContext,静态变量,一切都将被重置。
编码总是很好的做法,就好像整个过程可以在任何时候被拆除一样。
回收意味着IIS工作进程将被关闭,新的启动将被启动。 I.E它会重新启动您的应用程序。这是一个安全措施,在应用程序中卡住线程/内存泄漏。
回收意味着启动一组新的进程来处理池中应用程序的新请求。任何未完成的请求都将正常完成(假设它们不需要太长时间),此时池的旧的一组进程将以有序的方式终止。
因此,存储在应用程序对象中的静态变量值和值将丢失,而且如果会话存储在-proc中,那么会话值也会丢失。