自己ホスト構成で ASP.Net WebApi を実行しているプロジェクトがあり、ActionFilterAttribute
一部のセキュリティ チェックのフィルターとして、およびExceptionFilterAttribute
例外処理クラスとしてクラスを使用しています。
私ApiController
のタイプで例外を発生させると、期待どおりにクラスHttpResponseException
によって無視されます。ExceptionFilterAttribute
問題はHttpResponseException
、タイプのセキュリティフィルターでタイプの例外を発生させると、クラスによってキャッチされることActionFilterAttribute
です。ExceptionFilterAttribute
デバッグ時に、その例外が次のように変更されていることがわかりました
HTTP 要求の処理で例外が発生しました。詳細については、この例外の「Response」プロパティによって返される HTTP 応答を参照してください。
この動作を防ぐにはどうすればよいですか。