【问题标题】:How to reset IIS (or otherwise clear cache) when restarting a web application?重新启动 Web 应用程序时如何重置 IIS(或以其他方式清除缓存)?
【发布时间】:2010-06-14 10:14:49
【问题描述】:

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

【问题讨论】:

  • Adrianos 的问题非常重要。这些数据存储在哪里?

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


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-02
    • 2018-11-24
    相关资源
    最近更新 更多