2013-02-22 102 views
0

我正在使用asp.net網站。我有大量的數據(大約兩千萬),需要緩存它們才能更快地在我的網站上查詢和顯示數據。我使用線程來做到這一點,但在訪問我的本地機器上的一些頁面後,我得到這個錯誤: Unhandled .net framework exception w3wp.exe線程時出現未處理的.Net框架異常

我該如何避免這個錯誤或什麼是我需要檢查?

+1

在事件查看器中查找異常消息。此屏幕截圖沒有顯示任何可用於確定問題的信息。 – 2013-02-22 14:31:22

回答

1

試試這個:

更改未處理的異常策略重新出現在.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)

我也發現了大約內存泄漏好的文章,請通過這篇文章,看看,如果有什麼問題與您的代碼: -

http://msdn.microsoft.com/en-us/magazine/cc163491.aspx

相關問題