JSON形式のjQuery / ajaxによって呼び出されるASP.NET WebMethodsを使用しています。
ユーザーにより多くの情報を提供して、例外処理を改善する必要があります。
元の例外をキャッチし、「見出し」と「説明」のみが設定されている「UserFriendlyException」をスローします。
非常に基本的な JSON 文字列 {"Message":"There was an error processing the request.","StackTrace":"","ExceptionType":""} しか得られません。
私はいくつかの解決策を探していて、次のようなページを見つけました: http://encosia.com/use-jquery-to-catch-and-display-aspnet-ajax-service-errors/またはhttps://stackoverflow.com/a/ 891442/1099519
メッセージにアクセスできる場所は問題ありませんが、それでも複数のプロパティにアクセスしたかったのです。私が見た記事のほとんどは、通常、「ID」に statusCode を使用することを推奨しています。
私は別のアプローチを考えました:おそらく何らかの方法で例外のレンダリングをオーバーライドする方法があります(WCFで完全なメッセージを変更できるように)ので、この場合、何らかの方法で UserException をキャッチし、JSON文字列をレンダリングできます自分で?
何か案は?
助けてくれてありがとう、ドミニク