這是我在後臺看到的錯誤提示:
(錯誤 : 由於以前的函數求值超時,函數求值被禁用。必須繼續執行才能重新啓用函數求值。)
這是我在頁面看到的提示:
最近在調試這個項目的時候,經常發現這個問題,之前看過很多參考和嘗試過一些解決辦法。然而並沒解決我的問題,我把現有的項目刪除後,再重新下載這個項目發現還是經常出現這個問題。可是這個問題在我剛啓動就會卡在這個地方,我跟着報的錯誤摸索着,我發現了兩點:1.我的代碼跑到這了,但是我的 DbSet<TEntity> CurrentSet裏是沒有東西的;2.就是我要查的表有萬多條。
我測試了原因讓它斷在這個地方,然後我再單步繼續,後來加載出來了。但是這個過程很漫長看着頁面的加載圖標一直在那轉,這讓我很崩潰,於是我去看了我的CPU佔用情況,因爲我的電腦並不是開發配置,看了我才覺得我的電腦在崩潰加載中。
我總結了下:主要是我的CurrentSet沒有獲得數據,而我的代碼已經跑到這裏了,所以前面的請求超時了,後面的執行得不到數據,自然就卡在在這裏了。當然我覺得中間可能連接關閉了,而在我單步的時候又打開連接。