2008-09-17 5 views
2

を使用したレポート作成メソッドのエラー処理アプリケーションのエラーを処理して管理者に電子メールで送信したり、データベースに保存したりするには、オープンソースモジュールまたはよい方法を知っていますか?ASP.NET 2.0/C#

答えて

3

ELMAHは、このための優れたツールです。 DLLがbinディレクトリにあり、マークアップがweb.configに追加されると完了です。

1

global.asaxページのapplication_errorメソッドを調べてエラーをキャッチし、log4netとエンタープライズライブラリのいずれかに入力して、選択したどのような形式のエラーでもデータベースまたはEメール。

2

log4netは、エラーをデータベースに保存したり、電子メールを送信したりすることができます。私はこれを私の仕事で使っています(実際にはジェフ・アトウッドがSOベータに多くのストレスを与えたにもかかわらず)。アプリケーションエラーメソッドのglobal.asaxページのエラーをキャッチします。

0

log4netはオープンソースで、習得が簡単で、複数のソース(ファイル、電子メール、データベース、イベントログ)に簡単にログオンするように設定できます。

0

CALMこれ以上です。それは無料でもオープンソースでもありませんが、安価で包括的です。

警告:私はMSエンタープライズライブラリは間違いなく、この機能を提供していますCALM

0

の著者です。少し学習曲線がありますが、セットアップが完了したら、維持するのはかなり簡単です。また、いくつかの異なるログソースを提供していますが、オープンソースではありません。

0

無料のプロバイダもありますが、これはエラー処理のためのソリューションのドロップであるmy websiteから入手できます。