我面临非常奇怪的问题,我为我的客户制作了一个网络应用程序,他来自美国, 我将应用程序部署到我的本地系统“xyz.co.uk”,项目功能正常。但是在主服务器上发生的事情是会话在空闲时间之前自动销毁。我已经解决了这个问题很长时间但无法解决它。 请列出我可能是本次会议背后的原因。我在进程会话中使用。
答案 0 :(得分:0)
ASP.NET Session Timeouts too early
另外,检查IIS中是否启用了Keep-Alive功能,并且应用程序池没有以常规方式回收。
答案 1 :(得分:0)
如果您的IIS设置为使用Web场(即多个进程),那么您可能会发现您的请求被转移到不同的进程,并且不会复制会话数据。要解决此问题,请将其更改回一个进程,或在计算机上使用会话状态服务器进程。