我有一个网络服务,可以跨操作调用跟踪用户。我将我的用户信息存储在 HttpContext.Current.Application 变量中,它是一个 HttpApplicationState。我注意到有时我的 key 在那儿,有时却不在。因此,我假设我的应用程序状态的持续时间即将到期。
有没有办法配置这个?如果是,怎么办?
谢谢!
最佳答案
x 分钟空闲时间后,IIS 将终止工作进程。我假设 HttpApplicationState 将丢失。
您可以禁用空闲超时,请参阅 How to prevent/extend idleTimeout in IIS 7?
关于ASP.NET HttpContext.Current.Application 生命周期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6084408/