重新启动Web应用程序时如何重置IIS(或以其他方式清除缓存)?

时间:2010-06-14 10:14:49

标签: asp.net visual-studio-2008 iis caching

我正在开发一个可以缓存大量数据的ASP.NET应用程序。当我重新启动应用程序时,此数据仍然缓存,因此如果我想重新运行获取数据的代码,我必须重置IIS,否则它只是从缓存中获取。有没有办法让我自动化呢?

2 个答案:

答案 0 :(得分:7)

从提升(在Vista / Win7 / Win2008上)命令提示符运行iisreset将重新启动IIS和所有托管应用程序。如果您保持命令提示符打开,则非常快:向上箭头并输入以重复上一个命令。

答案 1 :(得分:1)

您在哪里存储数据?在应用程序对象中?

如果是这样,请尝试在全局asax的Application_Start方法中调用Application.Clear()