我使用此article
实施了Sessions State mangment只要我在同一个域中,它工作正常,但是当我更改域时,它失败了。 你能告诉我如何在域名之间分享会话。
开启
http://simpletix.cloudapp.net/Default.aspx
我正在设置会话,这就是您可以在此页面上阅读<h1>Default.aspx</h1>
的原因。
现在如果我去http://simpletix.cloudapp.net/Contact.aspx 我可以再次看到该标题,因为它已经由默认页面设置。
现在我有另一个指向同一网站但不同域名的域名。当我在上面打开链接后打开时,我希望racreg.com上的联系页面也会显示示例会话值<h1>Default.aspx</h1>
但它是没有显示
http://test.racereg.com/Contact.aspx
您能否告诉我在域
之间实现会话的解决方法答案 0 :(得分:1)
正如f0x指出的那样,您无法在这些顶级域名上共享Cookie。这意味着您需要恢复到无Cookie会话(会话ID将存储在URL中)。为此,您需要修改web.config(<sessionState cookieless="true" />
)。