我们的asp.net 2.0应用程序在将响应发送回客户端之前有很长的过程(同步)。我观察到,第二个请求,与第一个请求完全相同,在客户端IE8长时间等待响应之后发送,而我们的应用程序仍在处理第一个请求。丢失会话中更改的数据
我使用网页会话使用预定义项来存储一个标志,当初始请求到达,然后开始漫长的过程,而客户端IE浏览器等待响应,因此,如果第二个请求到来时,我们的应用程序检查会话值。在我们的应用程序设置会话标志并开始处理之后,我使用Fiddler“Abort Session”中止初始请求,立即自动发送第二个请求(与第一个请求相同),但之前设置的会话值似乎不再存在。
有什么想法?
是的,它是一个项目,但它在设置值之前检查标志是否已存储在会话中。问题是第二个请求进入,由第一个请求设置的标志不再存在。 – user150528 2010-03-09 19:52:18