【问题标题】:ASP .NET state service issueASP .NET 状态服务问题
【发布时间】:2017-03-09 12:47:42
【问题描述】:

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

我的 sessionState.config:

我的 machineKey.config:

很遗憾,这不起作用。由于某种原因,ASP .NET 状态服务无法识别会话。我尝试添加“IsolateApps”,使用不同的解密算法,并禁用 cookie 和主机身份。任何设置都不起作用。

有人可以帮忙吗? 谢谢!

【问题讨论】:

  • 您没有共享 .config 文件!

标签: asp.net


【解决方案1】:

是否需要指定 machineKey?取自MSDN

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-24
    • 1970-01-01
    • 2014-01-12
    • 2011-06-09
    • 1970-01-01
    相关资源
    最近更新 更多