分布式会话重置

时间:2014-06-23 07:24:05

标签: asp.net asp.net-mvc session iis azure

  • 我们的站点是一个ASP.NET MVC站点,托管在Azure上,并使用Azure缓存服务作为会话提供程序。以下是我们的会话状态配置: enter image description here Azure中的缓存配置为使用滑动到期,有效期为2小时 enter image description here
  • 最近我们有一个用户突然被踢出网站的问题。在此期间没有异常,除非我们在用户未登录时抛出SecurityException。似乎突然用户会话丢失并且ASP.NET为他们分配了新会话
  • 据我们所知,由于该站点正在使用分布式会话状态提供程序,即使服务器应用程序池被回收,也不应该导致用户/原因会话丢失
  • 我可以知道这个问题的可能原因是什么?是由于分布式缓存会话提供程序还是由于IIS或由于我们的站点?我们应该如何调试这个问题?
  • 以下是我们的生产服务器IIS应用程序池设置 enter image description here

非常感谢


0 个答案:

没有答案