当我使用以下代码时:
FormsAuthentication.SetAuthCookie(userId.ToString(), true);
使用正确的到期日期创建.aspxauth cookie。
然而,当我关闭浏览器的所有实例并返回页面时,我不再登录。我也没有在firebug中看到cookie。当我在浏览器中搜索cookie时(我选择删除cookie,并搜索.ASPXAUTH)我确实看到它在那里。
这种行为的任何线索?谢谢!
在web.config中:
authentication mode="Forms"
forms timeout="28800"
authentication