Asp.net 应用程序状态,数据在内存中保存多长时间?
应用程序状态下的数据存储多长时间?直到它满了,或者在特定的时间?Asp.net 应用程序状态,数据在内存中保存多长时间?,asp.net,Asp.net,应用程序状态下的数据存储多长时间?直到它满了,或者在特定的时间? 如果,直到满为止。我们谈论的是多少数据?存储在应用程序变量中的状态将保留在那里,直到删除或web应用程序回收或重置 至于说它是“满的”——没有跟踪HttpApplicationState对象使用了多少内存。如果您超过了进程可以使用的RAM数量,则假定该进程可能会运行到OutOfMemoryException中。AFAIK,它会一直存储到您将其删除,或者应用程序被回收 考虑改用ASP.NET。您可以更好地控制自己的一生。好的,谢谢!
如果,直到满为止。我们谈论的是多少数据?存储在应用程序变量中的状态将保留在那里,直到删除或web应用程序回收或重置
至于说它是“满的”——没有跟踪
HttpApplicationState
对象使用了多少内存。如果您超过了进程可以使用的RAM数量,则假定该进程可能会运行到OutOfMemoryException中。AFAIK,它会一直存储到您将其删除,或者应用程序被回收
考虑改用ASP.NET。您可以更好地控制自己的一生。好的,谢谢!您能解释如何删除特定的应用程序变量吗?假设我有一个名为Application[“message1”]的应用程序和另一个名为Application[“message2”]的应用程序。如何仅删除名为“message1”的应用程序变量?@rickard-应用程序对象上有一个方法。请尝试删除(),逻辑性很强,谢谢大家:)将此标记为回答我的问题!