【问题标题】:ASP.NET HttpContext.Current.Application LifespanASP.NET HttpContext.Current.Application 生命周期
【发布时间】:2011-05-21 20:57:38
【问题描述】:

我有一个跨操作调用跟踪用户的 Web 服务。我将用户信息存储在 HttpContext.Current.Application 变量中,该变量是一个 HttpApplicationState。我注意到有时,我的钥匙在那里,有时却不在。因此,我假设我的应用程序状态的持续时间即将到期。

有没有办法配置它?如果有,怎么做?

谢谢!

【问题讨论】:

    标签: asp.net


    【解决方案1】:

    经过 x 分钟的空闲时间后,IIS 将终止工作进程。我假设 HttpApplicationState 将会丢失。

    您可以禁用空闲超时,请参阅How to prevent/extend idleTimeout in IIS 7?

    【讨论】:

      【解决方案2】:

      应用程序将在空闲时间后通过 iss 卸载。您可以在应用程序池的属性中将此空闲时间设置为 0。设置为 0 时,iis 将永远不会卸载您的应用程序。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多