我遇到一個奇怪的問題,它隻影響7000多個用戶羣中的幾個用戶。經過幾個小時的搜索無濟於事,我希望有人能幫到你!ASP.NET 2.0網站白屏死機
我有一個ASP.NET 2.0網站,當某些用戶試圖訪問主頁(Default.aspx)時,他們收到一個沒有加載內容的白屏。此問題在生產環境中以及是否針對生產數據副本運行解決方案時發生。所以當我僞造有問題的用戶時,我能夠複製完全相同的問題。
當在VS2005中調試應用程序,並在Default.aspx後面的代碼中設置一個斷點時,斷點被觸發/命中,所以我知道請求正在工作。問題似乎是服務器完成服務請求後,回到客戶端/瀏覽器的響應是空的。
這是我注意到的另一件奇怪的事情。如果我通過添加一個新的白線或空白來更改Default.aspx中的HTML,則該頁面將爲同一組用戶加載正常。我以爲我已經解決了這個問題,但不幸的是,白屏問題再一次顯現出來。
在Default.aspx中,有一些使用jQuery .load函數的AJAX請求,但這不是問題,因爲該功能對於該站點的每個用戶都存在。唯一的變量是此請求中返回的內容數量可能因用戶而異。但是爲什麼當我在頁面中輸入空白或白線並在數小時後顯現時會自行解決?
另一件要注意的是它只是Default.aspx遇到此問題。如果我通過在地址欄中輸入頁面來瀏覽另一頁,則該頁面可以正常使用。
希望有人能指出我如何調試或甚至解決問題的正確方向。
您是否在Firebug的Net選項卡中獲得響應? – mxmissile
整個默認頁面是不是呈現?或者只是AJAX的結果? –
瀏覽器是否一樣?這是**互聯網**還是**內聯網**? – christiandev