线程处理时发生未处理的.Net Framework异常

时间:2013-02-22 14:25:20

标签: asp.net caching error-handling visual-studio-2012 runtime

我正在asp.net网站上工作。我有大量的数据(大约2千万),需要缓存它们,以便在我的网站上更快地查询和显示数据。我正在使用线程来执行此操作但在访问本地计算机上的某些页面后,我收到此错误: Unhandled .net framework exception w3wp.exe

如何避免此错误或我需要检查的内容是什么?

1 个答案:

答案 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)

我还发现了一篇关于内存泄漏的好文章,请仔细阅读本文,看看代码是否有问题: -

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