0

我有一个位于某个服务器上的 asp.net 网站。我尝试使用IE10兼容模式登录网站,我填写了用户名和密码,当我按下“登录”按钮时,没有任何反应。我再次获得登录页面。

我检查了wireshark,发现从登录页面重定向时cookie没有传递。

我尝试了这篇文章的解决方法: IE10 User-Agent 导致 ASP.Net 不发送回 Set-Cookie (IE10 not setting cookie)

我检查了服务器的日期和时间是否等于浏览器的日期和时间,并且我的服务器名称不包含非字母数字字符。我尝试更改浏览器设置,恢复为默认设置,并尝试使用或不使用兼容模式,但没有任何帮助!

(在 chrome 中一切正常,cookie 已通过)。

有人对此有想法吗?

4

1 回答 1

0

还是不能发表评论...

cookieless="AutoDetect"如果无法设置 cookie,您始终可以使用 Uri 代替 cookie。一些用户甚至可能拒绝所有 cookie,这就是为什么所有广告都只使用 Uri 模式。尽管它可能会导致共享 Uri(比共享 cookie 更容易),并且如果不应允许用户同时从不同位置登录,则您需要修改登录逻辑。

于 2013-06-03T14:25:08.147 回答