在.Net中存储生命周期的变量值?

时间:2013-02-26 03:56:26

标签: c# asp.net variables store lifetime

我想存储一个存储其值生命时间的变量值。

我知道可以使用的以下内容但它可能有存储限制。

  1. 会话
  2. 曲奇
  3. 查询字符串
  4. 但我希望终生存储价值。

    我听说过“应用程序变量”,但我不知道它们的功能。那么,任何人都可以告诉我它并且还建议我还有其他方法来存储价值吗?

2 个答案:

答案 0 :(得分:1)

应用程序是对象的键值字典。应用程序状态存储在服务器的内存中,并在应用程序关闭或崩溃时丢失。有关详细信息,请参阅this

如果要存储值生存期,我的意思是即使在应用程序崩溃或关闭时,您也必须使用数据库(它可以是xml文件或结构化文件......)。

答案 1 :(得分:0)

如果是关于窗口应用程序的安装,那么您可以在完成安装后或第一次运行应用程序时在Windows注册表中添加一个条目。

在第二次安装时,您必须检查该注册表项。

请参阅Registory Handling