私のサービスメソッドはでマークされており、サービスにPrincipalPermissionAttributeカスタムIErrorHandler実装がアタッチされています。着信要求にメソッドを実行する権限がない場合、メソッドSystem.Security.SecurityExceptionがスローされます。IErrorHandler.ProvideFault()次にトリガーされ、特別な障害を提供したいと思います。ただし、errorパラメータは元の例外ではなく、型指定されていませんFaultException。さらに、error.InnerException構成に次の設定があるにもかかわらず、はnullです。
<serviceDebug includeExceptionDetailInFaults="true"/>
なんで?どうすれば目的の動作を実現できますか?