0

私はasp.netWebサイトで作業しています。大量のデータ(約2,000万)があり、Webサイトでデータをより高速にクエリして表示するには、それらをキャッシュする必要があります。スレッドを使用して実行していますが、ローカルマシンのいくつかのページにアクセスすると、次のエラーが発生します。 未処理の.netフレームワーク例外w3wp.exe

このエラーを回避するにはどうすればよいですか、または確認する必要があることは何ですか?

4

1 に答える 1

1

これを試して:

未処理の例外ポリシーを、.NETFramework1.1および.NETFramework1.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 に答える