我們目前使用SQL 2008後端運行帶有3.5框架的asp.net應用程序。我們發現,當我們從http轉到https時,我們失去了會話。基本上,你進入http上的Server01,添加一個項目到你的購物車去安全結帳頁面(https),你現在在服務負載平衡服務器上的會話丟失從http到https
0
A
回答
0
檢查兩個服務器上的會話設置爲「StateServer」,他們都具有相同的狀態連接字符串:
的Web.Config:
<sessionState mode="StateServer"
stateConnectionString="tcpip=127.0.0.1:42424"
cookieless="false"
timeout="120"/>
這意味着所有的會話信息被存儲在數據庫中 - 而不是應用程序本身的過程。
1
默認情況下會話存儲在每臺服務器的內存中。所以如果你從一臺服務器切換到另一臺服務器,你會失去會話。
您需要配置會話以使用內存會話服務器或sql服務器。
相關問題
- 1. 使用負載平衡器F5時,IE11會丟失會話cookie
- 2. 通過nginx負載平衡器從http到https路由流量
- 3. 負載平衡和會話
- 4. Google Cloud上的HTTP負載平衡的會話關聯性
- 5. AWS EC2將HTTP重定向到HTTPS槽負載平衡器
- 6. Nuxeo的集羣 - 負載平衡器 - 會話複製失敗
- 7. 聊天服務器負載平衡
- 8. 負載平衡跨服務器
- 9. 力HTTPS和AWS負載平衡器
- 10. Azure負載平衡是否知道服務器http隊列
- 11. 負載平衡器上的會話親和力
- 12. HTTP負載平衡與nginx
- 13. 負載均衡服務器
- 14. 從Http移動到Https時丟失的會話
- 15. Http綁定負載平衡器
- 16. 與tomcat的Apache負載平衡:失去會話
- 17. 負載平衡Web服務器上的Orchard CMS
- 18. WSO2 ESB web服務負載平衡
- 19. Google雲負載平衡服務擴展
- 20. QuickFIXJ會話的負載均衡器
- 21. 具有負載平衡的會話cookie(非粘性會話)
- 22. solrcloud的負載平衡器
- 23. 在何處存儲記錄從負載平衡服務器
- 24. Java EE中的負載平衡器的會話管理
- 25. Quartz.net負載平衡器上的作業
- 26. 負載平衡器上的Redis集羣
- 27. 選項卡之間的會話 - Apache負載平衡器
- 28. java中的服務器到服務器通信 - 負載均衡
- 29. ASP.NET MVC應用程序 - AWS負載平衡器重定向Http到https
- 30. 負載平衡