從內部Intranet機器訪問我們的網站時,我們遇到的問題似乎只是一個問題。登錄到域中並訪問我們的網站時,回發不起作用。基本上,頁面的行爲就像刷新了一樣,沒有任何變化。當使用HTTP分析器記錄GET和POST時,該帖子完全是空的,ContentLength爲0.它也很零星,但似乎經常發生。在它失敗的情況下,我們可以看到POST的Header中有一個額外的項目,它是「Authorization」,值是單詞「Negotiate」,後面跟着一個空格,然後是一串字符,兩個等號最後的符號,看起來像某種base64編碼值。在成功的情況下,這個授權項目在頭部沒有,但是我已經記錄了多個成功案例,以確定它是否一致。ASP.NET頁面上的空回傳
到目前爲止,我們已經看到這種情況只發生在IE8上,而當它發生時,它有時是零星的。我可以關閉並打開瀏覽器,它有時會開始工作,有時候它仍然會斷開。
什麼可能導致回發爲空?這意味着視圖狀態不會發送到服務器,從而導致頁面基本破碎。這似乎確實是一個客戶端問題,但不確定它是否被某些服務器設置加重。
在此先感謝。
這些頁面是否在運行很多ajax調用? – NotMe 2010-03-18 22:23:53
不,實際上沒有ajax。簡單簡單的回發。 – AaronLS 2010-03-18 22:58:08
這是否運行在Web應用程序防火牆之後? (不是一個標準的防火牆,這裏描述的Web應用程序防火牆:http://en.wikipedia.org/wiki/Application_firewall) – David 2010-03-19 02:19:55