Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在asp中,如何为静态类和方法管理内存?
例如,我有一个在用户会话中使用的公共方法。此方法及其类是静态的。当我首先使用这个类和方法时,它的构造函数会触发。
我想知道这个类在内存中保留多长时间:
直到重新启动 IIS。(应用域重启)
只要应用程序正在调整,asp.net 中的静态类/变量就会一直存在。
删除它们的唯一方法是重新启动 II。
静态类在内存中,直到应用程序重新启动,这意味着重新启动网站正在使用的 IIS 应用程序池。
请注意,应用程序池的重新启动将重新启动所有正在使用该池的站点。