簡體   English   中英

.net + 使用 redissessionstateprovider + sessionstate 自定義模式在多個服務器上共享會話

[英].net + Sharing session over multiple servers with redissessionstateprovider + sessionstate custom mode

我想使用在另一台服務器的一台服務器中創建的會話。 這意味着我需要使用 RedisSessionStateProvider 使用會話狀態自定義模式在托管在 2 個不同服務器中的兩個 asp.net 應用程序之間共享會話。

我沒有使用 Redis 會話狀態提供程序,但默認情況下,ASP.Net 使用 cookie 將 te sessionid 保存到瀏覽器。 此 cookie 對用戶會話 ID 進行了加密,使用 Machine.config 中的“MachineKey”條目獲取加密密鑰。

請參閱 Microsoft 文檔以供參考

如果密鑰在 web.config 文件中指定,它應該只為您的應用程序覆蓋機器密鑰。 您應該在兩個服務器的兩個 Web 配置中設置相同的 machinekey 條目。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM