IE版本8.07会话丢失超链接在验证会话内点击(asp.net)

问题描述:

在我的应用程序内登录(授权)后,会话被创建并且我被重定向到正确的位置(SSL页面)。但是,单击超链接(同一应用程序中的非SSL页面)后,我会自动注销(验证会话丢失)。我在FireFox 3.6中进行了相同的测试,应用程序按预期工作。IE版本8.07会话丢失超链接在验证会话内点击(asp.net)

以上情况仅在我清除了IE浏览器的登录信息并登录后才会发生。但是,如果我在关闭浏览器后第二次登录,则不会发生上述情况。

感谢,

Lihnid

你有<forms requireSSL="" />属性设置为你的web.config 真正

如果是这样,您可能需要将其设置为false如果您希望为SSL和非SSL加密页面发送Forms Authentication cookie。

http://msdn.microsoft.com/en-us/library/system.web.security.formsauthentication.requiressl.aspx

+0

感谢您的及时回复。试过以上问题仍然存在 – lihnid 2010-12-14 13:33:14

做你的URL看起来像登录登录前后是什么?这种事情发生在我身上之前,事实证明,我的authn cookies在从www.domain.com到domain.com或反过来域名变更时遇到了问题。

+0

HI Wes P. Url都可以。唯一的区别是SSL到非SSL。如上所述,如果我清除了缓存,它只会发生一次 – lihnid 2010-12-14 13:32:30