自定义SessionState提供程序和Web场

时间:2012-03-13 21:59:44

标签: asp.net .net session

我正在努力扩展我们的Web应用程序以在Web场上工作。我写了一个自定义会话状态提供程序。所有的部分似乎都是自己工作但是网站最终会停止响应,直到我清除会话cookie然后它会突然全部工作。

当我将自定义提供程序与单个Web服务器一起使用时,一切都运行良好。

当我使用两个Web服务器指向同一个SessionStateService的服务器场时,我能够在它们之间进行反弹并保持登录状态,等等。

一旦我尝试使用自定义提供程序的服务器场,它将按预期工作3-5页请求但最终它只是停止响应并且浏览器卡住等待页面...

我在两台机器上设置了机器密钥(由会话状态服务工作确认)虽然这只对我认为的视图状态有效。

那么我还缺少其他一些设置吗?这是我在这一点上唯一的猜测,除了锁定问题,这是一些如何只在农场上展示自己。两天与之斗争让我没有答案......

1 个答案:

答案 0 :(得分:0)

经过对GetItemExclusive中锁定的一些调整后,它现在似乎正常工作。