我有Azure(C#/ MVC)项目,它使用会话状态。我将会话存储在我的角色实例的内存中共享的Cache中。但是存储在http://mydomain.com和http://www.mydomain.com中的会话状态是不同的。如何解决这个问题?
答案 0 :(得分:1)
即使您的问题未被标记,我也假设您使用IIS在Azure上托管您的MVC项目,并且您正在使用Cookie进行会话管理。
在这种情况下,您需要将域合并到web.config
:
<httpCookies domain="mydomain.com"/>
现在,子域和主域都应具有相同的会话ID。