我正在asp.net网站上工作。我有大量的数据(大约2千万),需要缓存它们,以便在我的网站上更快地查询和显示数据。我正在使用线程来执行此操作但在访问本地计算机上的某些页面后,我收到此错误:
如何避免此错误或我需要检查的内容是什么?
答案 0 :(得分: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)
我还发现了一篇关于内存泄漏的好文章,请仔细阅读本文,看看代码是否有问题: -