ASP.NET授权没有';我不能在铬合金和歌剧院工作

ASP.NET授权没有';我不能在铬合金和歌剧院工作,asp.net,Asp.net,我们在asp.net framework 2(cms)上有一个站点 一个月前,我们注意到一个错误——一个人无法在自己的笔记本电脑上从chrome登录。系统并没有显示任何错误消息,只是在未授权状态下在主页上重定向。 我们无法在同一个浏览器中在我们的计算机上重现相同的问题(顺便说一句,它是chrome) 并认定它与那个家伙的笔记本电脑的一些未定义的本地问题有关 但后来,我的电脑也出现了同样的问题。我无法在chrome中登录系统。其他浏览器工作得非常好。我们只能在我的电脑上看到问题。我们在5台完全相同

我们在asp.net framework 2(cms)上有一个站点 一个月前,我们注意到一个错误——一个人无法在自己的笔记本电脑上从chrome登录。系统并没有显示任何错误消息,只是在未授权状态下在主页上重定向。 我们无法在同一个浏览器中在我们的计算机上重现相同的问题(顺便说一句,它是chrome) 并认定它与那个家伙的笔记本电脑的一些未定义的本地问题有关

但后来,我的电脑也出现了同样的问题。我无法在chrome中登录系统。其他浏览器工作得非常好。我们只能在我的电脑上看到问题。我们在5台完全相同的chrome版本的不同计算机上测试了该网站,除我之外,每个人都可以登录

看起来asp.net授权我成功了(因为如果我输入了错误的密码,我会收到一条关于它的消息),但chrome不接受cookies

目前,我的两台电脑出现了这个问题,我无法使用Chrome、IE和Opera登录。只有FF可以无问题登录。 但是其他人可以很容易地从他们自己的电脑上使用这种浏览器登录

我们已经花了将近两个星期的时间搞不清楚到底发生了什么。没什么帮助。 我注意到: 1.即使我不能登录,浏览器也会保留会话-我可以在购物车中添加一些项目,并且不会被删除。我可以尝试登录,然后检查购物车,会看到那些添加的项目

  • 如果我将coockieless属性更改为«Uri»,那么授权可以正常工作,我可以使用各种浏览器登录,但在这种情况下,该站点有糟糕的链接,我们不能允许
  • 这让我觉得问题与会话有关,但我不明白为什么我可以从另一台计算机(同一个浏览器,同一个Windows7)登录


    有人有什么想法吗?

    可能与页面缓存有关。您已登录,但收到页面的缓存(未登录)版本。 首先尝试关闭内核模式缓存。
    正如格雷戈里所说,捕捉你的请求,看看它是如何工作的。请特别注意设置cookie http头。

    忘记了这个问题。
    我们解决了这个问题:删除了标准asp.net身份验证表单,并开发了带有手动授权处理的通用表单。

    首先要做的是用Fiddler之类的工具捕获流量。然后,您可以在调试机器上回放该场景,并确定是否有任何代码工作方式不同。这将有助于确定Chrome中的cookie存储是否是唯一的问题,可能是真正的问题。您是否尝试更改会话和表单身份验证cookie名称?