0

我正在一个 asp.net 网站上工作。我有大量数据(大约 2000 万)并且需要缓存它们以便在我的网站中更快地查询和显示数据。我正在使用线程来执行此操作,但在访问本地计算机上的某些页面后,我收到此错误: 未处理的 .net 框架异常 w3wp.exe

我怎样才能避免这个错误或者我需要检查什么?

4

1 回答 1

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>

这里取

(或)尝试使用调试诊断工具来解决您的问题。链接在这里:-

用于诊断 .NET(ASP.NET 应用程序)中的内存泄漏的工具

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

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

于 2013-02-22T14:31:09.127 回答