在AJAX请求上丢失会话仅在IE8上运行Server2003
本文关键字:IE8 运行 Server2003 AJAX 请求 会话 | 更新日期: 2023-09-27 18:22:13
好的,所以我们的web应用程序的一部分出现了问题,当我们使用jQuery调用javascript中的AJAX处理程序(.ashx)时,会话将丢失。
然而,这种情况仅在特定情况下发生:主机运行带有IIS 6.0的Server 2003,客户端使用IE8。IE8客户端可以访问带有IIS 7的Server 2008计算机并且它可以工作,而IE9客户端可以访问Server2003计算机 我们正在运行该网站的可调试版本和预编译版本,两者的结果保持一致。我有实现 发生这种情况的应用程序部分也在主应用程序的虚拟目录中。 我们一直在处理这个问题,一直没能解决这个问题。如有任何帮助,我们将不胜感激。IRequiresSessionState
的.ashx类(我们也尝试过IReadOnlySessionState,但它不起作用)。
在使用Ruby时遇到了这个问题-事实证明,在Windows7上,IE发送的Accept-Language请求头神秘地改变了AJAX和正常请求之间的大小写。。。。
即。正常请求:"en-au",AJAX请求:"en-AU"
这使机架保护宝石中的会话劫持测试出错,清除了会话,给我带来了麻烦。。。。。。
IEEEEEEEEEEEE