ASP .NET状态服务问题

时间:2017-03-09 12:47:43

标签: asp.net

我有两个Windows服务器运行相同的ASP .NET项目,具有相同的iis设置。如果用户正在使用服务器A,我想将用户转移到服务器B.但是,服务器B将无法识别该会话。因此,我有另一台使用ASP .NET状态服务的机器来保持会话。

我的sessionState.config:
     

我的machineKey.config:

不幸的是,这不起作用。 ASP .NET状态服务由于某种原因无法识别会话。我尝试使用不同的decrption算法添加" IsolateApps",并禁用cookie和主机身份。没有任何设置有效。

任何人都可以帮忙吗? 谢谢!

1 个答案:

答案 0 :(得分:0)

您需要指定machineKey吗?取自MSDN

  

要在Web场中使用StateServer模式,您必须在Web配置的machineKey元素中为属于Web场的所有应用程序指定相同的加密密钥