C# mvc web应用程序中的应用程序变量刷新

C# mvc web应用程序中的应用程序变量刷新,c#,asp.net,asp.net-mvc,C#,Asp.net,Asp.net Mvc,我有一个应用程序级变量,在应用程序启动时从数据库加载。现在,当访问变量时,我检查它是否为null。如果它不是空的,我使用它,如果它是空的,我从数据库初始化它,然后使用它 我的问题是如何确保该变量每天至少刷新一次?在.net或MVC框架中有什么东西可以帮助实现这一点吗 如果应用程序有一段时间没有访问,IIS是否卸载该应用程序?如果是这样的话,我的变量将在每次重新加载应用程序时刷新 谢谢您可以使用该类来存储具有过期时间的变量。这样,每天一次,该值将被清除,您的代码可以从数据库中重新加载它

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

我的问题是如何确保该变量每天至少刷新一次?在.net或MVC框架中有什么东西可以帮助实现这一点吗

如果应用程序有一段时间没有访问,IIS是否卸载该应用程序?如果是这样的话,我的变量将在每次重新加载应用程序时刷新

谢谢

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