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