会话过期到我在共享服务器上上传项目的早期

时间:2012-06-26 13:57:59

标签: asp.net session session-timeout

我在共享服务器上播放了我的Asp.Net 4。客户端上的每一件事情都是正确的,但是当我将其上传到我的主机提供商时,我的会话已过期到早期

这是我的WebConfig代码:

<sessionState timeout="160"  />

然后我尝试使用另一台共享服务器,一切正常!我在该服务器上遇到此问题

有没有人帮我解决这个问题?!!

谢谢

1 个答案:

答案 0 :(得分:2)

您正在存储会话inproc,这是一个默认设置,如果您的站点重新启动会话的应用程序池也重新启动。托管者已经将相同的应用程序池中的站点数量放在一起,并且有很多原因可以重新启动应用程序池(更改web.config,bin文件夹等等)。

为了确保这是会话重启的原因,请记录应用程序重启事件,以下是详细信息:https://stackoverflow.com/a/10620279/351383

如果应用程序重新启动是一个原因,除了将会话模式更改为SQL服务器或状态服务器之外,您还可以执行此操作,请参阅http://msdn.microsoft.com/en-us/library/ms178586.aspx。但只有你的主持人支持这一点。