会话在几秒内随机丢失

时间:2015-06-10 06:45:58

标签: c# asp.net session session-variables session-timeout

我的Web应用程序是使用Dot Net 4.0 C#和MS SQL 2008 R2开发的。应用程序和数据库部署在不同的服务器上。

我在我的应用程序上使用了表单身份验证,并在Session对象中维护了用户会话。最近我的应用程序上的会话对象因为没有理由而经常丢失。

我已经尝试过以下的东西来解决这个问题,但没有任何效果。

  1. 从web.config
  2. 增加会话超时
  3. 从IIS增加应用程序池的IDLE超时
  4. 将工人流程的数量设置为1
  5. 对所需方法和全局异常处理进行适当的异常处理
  6. 修复了所有异常和内存泄漏。
  7. 由于其他原因,我们今天重新启动了我们的SQL Server机器,现在一切都开始完善了。

    我现在很困惑如何通过重新启动SQL Server计算机来解决InProc会话问题。

0 个答案:

没有答案