我們的asp.net 2.0應用程序在將響應發送回客戶端之前有很長的過程(同步)。我觀察到,第二個請求,與第一個請求完全相同,在客戶端IE8長時間等待響應之後發送,而我們的應用程序仍在處理第一個請求。丟失會話中更改的數據
我使用網頁會話使用預定義項來存儲一個標誌,當初始請求到達,然後開始漫長的過程,而客戶端IE瀏覽器等待響應,因此,如果第二個請求到來時,我們的應用程序檢查會話值。在我們的應用程序設置會話標誌並開始處理之後,我使用Fiddler「Abort Session」中止初始請求,立即自動發送第二個請求(與第一個請求相同),但之前設置的會話值似乎不再存在。
有什麼想法?
是的,它是一個項目,但它在設置值之前檢查標誌是否已存儲在會話中。問題是第二個請求進入,由第一個請求設置的標誌不再存在。 – user150528 2010-03-09 19:52:18