我有使用會話狀態的Azure(C#/ MVC)項目。我將會話存儲在我的角色實例的內存中共享的緩存中。但是存儲在http://mydomain.com和http://www.mydomain.com中的會話狀態是不同的。如何解決這個問題?會話狀態對於帶/不帶www前綴的相同域是不同的
0
A
回答
1
即使你的問題沒有被標記,我假設你正在使用IIS在Azure上託管你的MVC項目,並且你正在使用cookies進行會話管理。
在這種情況下,你需要鞏固域到一個在你的web.config
:
<httpCookies domain="mydomain.com"/>
現在無論是子域和主域名應該具有相同的會話ID。
相關問題
- 1. 如何在本地主機上設置帶/不帶www前綴的子域/域
- 2. 不同的會話爲CakePHP的前綴
- 3. 域不www前綴工作
- 4. 的.htaccess相同的URL帶或不帶/
- 5. Automapper不帶前綴
- 6. 沒有www不同會話的相同URL
- 7. 帶和不帶國際前綴的電話號碼
- 8. 帶和不帶www的HttpContext.Current.User.Identity.Name
- 9. 蟒蛇燒瓶用戶的WWW域名有不同的會話
- 10. 域名前綴'www'
- 11. 在帶有和不帶www前綴的IIS 7上部署網站
- 12. 相同的服務器,不同的域需要不同的會話
- 13. mod_rewrite:在不同域名上的不同規則,相同的www-root
- 14. Nginx的重寫無www前綴的域名到www前綴的域名
- 15. 什麼是對象的不同狀態?
- 16. Elasticsearch濾波對於相同的範圍帶回不同量的結果
- 17. 剃刀不理解Html.TextBoxFor中帶有或不帶@前綴的ViewBag
- 18. 同一會話,不同的域,設置會話ID
- 19. CDI,有狀態會話bean,無狀態會話bean,pojo和不同作用域之間的關係
- 20. 計算不同的前綴
- 21. 替換「//」 - 帶空格的前綴文本(如果不帶內引號的話)
- 22. PHP會話登錄不同的URL與www和沒有www?
- 23. XDocument - 創建不帶前綴的XAttribute Xmlns
- 24. 使用不帶「controllerAs」前綴的模板
- 25. Symfony2的路由不帶前綴
- 26. 不帶前綴的CakePHP路由
- 27. 在不同的會話中引用相同的對象
- 28. 的Cookie只是不帶www的工作在我的域名
- 29. 帶有前綴
- 30. 使用相同的LINQ與不同的表前綴
您是否比較了兩個域中cookie中的session-id? – haim770 2013-05-06 07:03:00
是的,他們是不同的 – Daive 2013-05-06 09:08:34
然後@亞歷山大Galkin答覆地址。 – haim770 2013-05-06 09:42:06