0

在asp中,如何为静态类和方法管理内存?

例如,我有一个在用户会话中使用的公共方法。此方法及其类是静态的。当我首先使用这个类和方法时,它的构造函数会触发。

我想知道这个类在内存中保留多长时间:

  1. 结束任何会话
  2. 结束最后一个会话
  3. 结束申请
4

2 回答 2

0

我想知道这个类在内存中保留多长时间:

直到重新启动 IIS。(应用域重启)

只要应用程序正在调整,asp.net 中的静态类/变量就会一直存在。

删除它们的唯一方法是重新启动 II。

于 2012-05-05T11:28:48.743 回答
0

静态类在内存中,直到应用程序重新启动,这意味着重新启动网站正在使用的 IIS 应用程序池。

请注意,应用程序池的重新启动将重新启动所有正在使用该池的站点。

于 2012-05-05T11:41:44.780 回答