【发布时间】:2011-08-26 17:09:16
【问题描述】:
我阅读了数千份文档,但对我没有任何帮助。
1) 我想要什么:在我的服务器端,我使用了以下变量:
(string)Session["myData"]
2) 当我更改子域时
www.myDomain.com/myPage.aspx
OR
myDomain.com/myPage.aspx
OR
myUser.myDomain.com/myPage.aspx
我的问题:当我从一个域转到另一个域时,我丢失了会话数据。
3) 我只想通过 cookie 和 inproc 模式保持会话状态:
<sessionState mode="InProc" cookieless="UseCookies" cookieName="myDomain.com" timeout="10000"> </sessionState>
<authentication mode="Windows"/>
我在 web.config 中添加了:
<httpCookies domain="myDomain.com" />
或
<httpCookies domain=".myDomain.com" />
或
<httpCookies domain=".myDomain.com" httpOnlyCookies="true" />
但没有任何效果。
感谢您的任何建议。
【问题讨论】:
标签: asp.net session web-config session-state