我阅读了数千篇文档,但对我来说没什么用。
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" />
但没有任何效果。
感谢您的任何建议。
答案 0 :(得分:1)
简短回答,您无法满足所有标准。
可能的解决方案: