我一直在处理一个遗留项目(尽管是 C#),并试图解决一个多年来一直存在的会话问题。它发生在 IE8 和以前的版本上。在 IE9 上,Google Chrome、Firefox 和 Safari 运行良好。
换句话说,我们有一个可以在所有浏览器上正常运行的管理软件。但是有一个特定的页面会发出大量的 Ajax 请求,并且在某些时候它会丢失会话数据。
我已经检查了 Fiddle 的 cookie 问题,但它们总是被发送并且相同。
这些线索让我们认为问题出在应用程序内部。但如果我们记得问题仅出现在 IE8 和之前的版本中,我们认为问题可能出在浏览器中。
我们还使用一个遗留的 Ajax 库。而且问题一定不存在,因为我们的许多应用程序都使用它,并且它们没有相同的问题。
- 我们正在使用带有状态服务器的 IIS7
我几乎没有想法。我希望你有一些。