【发布时间】:2016-09-09 11:48:29
【问题描述】:
我目前正在开发一个 ASP.NET MVC 项目,并且正在使用 azure AD 连接到我的网站。
当我第一次在 Chrome 上尝试时,例如,这些是创建的 cookie:
而且一切正常!但是如果我在不停止 IIS express 的情况下在 FireFox 上启动同一个网站,我会收到无限数量的 cookie,服务器会停止并说:
HTTP 400。请求标头的大小太长。
得到了这个 cookie 列表:
如果我关闭 IIS Express 并再次使用 FireFox 重试,它只创建了 3 个 cookie 并且工作正常...
有人可以解释一下发生了什么吗?
PS:请不要给出“你需要删除旧的cookies”的解决方案,这不是问题所在......即使我没有任何cookie,它也不起作用......什么浏览器都无关紧要我正在使用,我尝试了 6 种不同的浏览器,每次只有第一个发布的浏览器是唯一有效的。
提前感谢您的帮助!
【问题讨论】:
-
@CodeCaster 我刚试过,但它不起作用:(
-
试过什么? 你使用 AJAX 调用吗?
标签: asp.net cookies iis-express