2009-04-24 22 views
5

ASP.netのAJAXフレームワークを使用していますが、JavaScriptのwebserviceでいくつかの例外ログを記録しようとしています。サーバー側ASP.Net Ajax例外処理

ウェブを見れば、私はsome peopleがクライアント側を処理し、それらをサーバに送り返すことがわかります。私はそれが他のサーバーの呼び出しに依存しているので、それをしたくないでしょう(最初の失敗には、他の要求を送ることは良い考えのようには見えず、私のすべての呼び出しを変更します)。いくつかの他の人々decorating all their methodsとtry ... catchブロック(これは重複したエラー処理につながりますが、もう1つはtry catchブロックです)。

しかし、global.asaxのApplication_Error()に似た何かを達成しようとしていますが、すべてのキャッチされない例外を処理します(これは、AJAXではメソッド例外と呼ばれているようです)。

これは可能ですか?

答えて

7

ELMAHを使用すると、ajaxエラーをキャプチャできます。

+0

はい、そのプロジェクトのMsAjaxDeltaErrorLogModuleを見てください。 –

+0

それは素晴らしいですが、私は仕事でそれをダウンロードすることはできません(質問しないでください...)。スニペットの可能性はありますか? – Luk

+0

コードは です。http://code.google.com/p/elmah/source/browse/trunk/src/Elmah/MsAjaxDeltaErrorLogModule.cs – Rashack