gpt4 book ai didi

c# - .net + 使用 redissessionstateprovider + sessionstate 自定义模式在多个服务器上共享 session

转载 作者:行者123 更新时间:2023-12-02 08:42:38 25 4
gpt4 key购买 nike

我想使用在一台服务器中从另一台服务器创建的 session 。这意味着我需要使用 RedisSessionStateProvider 的 session 状态自定义模式在托管在 2 个不同服务器中的两个 ASP.NET 应用程序之间共享 session 。

最佳答案

我没有使用 Redis session 状态提供程序,但默认情况下,ASP.Net 使用 cookie 将 sessionid 保存到浏览器。此 cookie 对用户 session ID 进行了加密,使用 Machine.config 中的“MachineKey”条目来获取加密 key 。

See Microsoft Docs for reference .

如果在 web.config 文件中指定了 key ,它应该覆盖您的应用程序的机器 key 。您应该在两个服务器的两个 Web 配置中设置相同的机器 key 条目。

关于c# - .net + 使用 redissessionstateprovider + sessionstate 自定义模式在多个服务器上共享 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59104846/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com