【发布时间】:2010-06-14 10:14:49
【问题描述】:
我正在开发一个缓存大量数据的 ASP.NET 应用程序。当我重新启动应用程序时,此数据仍处于缓存状态,因此如果我想重新运行获取数据的代码,我必须重置 IIS,否则它只是从缓存中获取。有没有办法让我自动化?
【问题讨论】:
-
Adrianos 的问题非常重要。这些数据存储在哪里?
标签: asp.net visual-studio-2008 iis caching
我正在开发一个缓存大量数据的 ASP.NET 应用程序。当我重新启动应用程序时,此数据仍处于缓存状态,因此如果我想重新运行获取数据的代码,我必须重置 IIS,否则它只是从缓存中获取。有没有办法让我自动化?
【问题讨论】:
标签: asp.net visual-studio-2008 iis caching
从提升的(在 Vista/Win7/Win2008 上)命令提示符运行 iisreset 将重新启动 IIS 和所有托管应用程序。如果您保持命令提示符打开,这将非常快:向上箭头并输入以重复上一个命令。
【讨论】:
您将数据存储在哪里?在应用程序对象中?
如果是这样,请尝试在全局 asax 的 Application_Start 方法中调用 Application.Clear()
【讨论】:
System.Web.Caching.Cache