在我们的 asp.net 应用程序中,我们使用表单身份验证。
我们使用 iframe 进行布局,但 src 的所有链接都在我们的域内。
有时如果用户使用ie8登录,他总是会重定向到登录页面,然后我使用开发者工具,我发现浏览器中没有设置cookie。
但是,在其他一些机器上,用户可以使用 ie8 登录。
它在firefox和ie7中运行良好。
我们服务器的名称是sbl21
,没有不允许的字符。
这是表单配置:
<forms name="LoginCookieName" loginUrl="login.aspx" timeout="40" />
如果我们添加cookieless="UseUri"
,则用户可以登录,但如果他单击页面中的任何链接,则会显示一个警告框,显示用户未登录。
问题是什么?