应用程序变量刷新在mvc Web应用程序中

时间:2010-02-04 14:11:08

标签: c# asp.net asp.net-mvc

我有一个Application级别变量,它在应用程序启动时从数据库加载。现在,当访问变量时,我检查它是否不为空。如果它不是null我使用它,如果它是null我从数据库初始化它,然后使用它。

我的问题是如何确保每天至少更新一次此变量? .net或MVC框架中有什么东西可以帮助解决这个问题吗?

如果应用程序暂时无法访问,是否会卸载该应用程序?如果是这样,那么每次重新加载应用程序时都会刷新我的变量。

由于

1 个答案:

答案 0 :(得分:2)

您可以使用类System.Web.Caching.Cache来存储具有过期时间的变量。这样,每天一次,价值将被清除,您的代码可以从数据库重新加载。