我正在使用asp.net網站。我有大量的數據(大約兩千萬),需要緩存它們才能更快地在我的網站上查詢和顯示數據。我使用線程來做到這一點,但在訪問我的本地機器上的一些頁面後,我得到這個錯誤: 線程時出現未處理的.Net框架異常
我該如何避免這個錯誤或什麼是我需要檢查?
我正在使用asp.net網站。我有大量的數據(大約兩千萬),需要緩存它們才能更快地在我的網站上查詢和顯示數據。我使用線程來做到這一點,但在訪問我的本地機器上的一些頁面後,我得到這個錯誤: 線程時出現未處理的.Net框架異常
我該如何避免這個錯誤或什麼是我需要檢查?
試試這個:
更改未處理的異常策略重新出現在.NET Framework 1.1和.NET Framework 1.0中默認行爲。
注意我們不建議您更改默認行爲。如果您忽略異常,應用程序可能會泄漏資源並放棄鎖定。
要啓用這種默認行爲,將下面的代碼添加到Aspnet.config
文件位於以下文件夾:
%WINDIR%\Microsoft.NET\Framework\v2.0.50727
<configuration>
<runtime>
<legacyUnhandledExceptionPolicy enabled="true" />
</runtime>
</configuration>
從here
注意到(或者)嘗試使用調試診斷工具來解決您的問題。這裏是鏈接: -
Tool for diagnosing memory leaks in .NET (ASP.NET Application)
我也發現了大約內存泄漏好的文章,請通過這篇文章,看看,如果有什麼問題與您的代碼: -
在事件查看器中查找異常消息。此屏幕截圖沒有顯示任何可用於確定問題的信息。 – 2013-02-22 14:31:22