WCFサービスで例外処理を実装しようとしています。この例外をクライアントにスローして、記録して処理できるようにしたいと考えています。
私が書いたコードが正しいか間違っているかわかりません。これは、「faultexception was unhandled by user code」というメッセージしか表示されません。クライアントで例外を処理するにはどうすればよいですか?
WCF サービスのコード:
try
{
}
catch (FaultException fex)
{
throw fex;
}
catch (Exception ex)
{
throw ex;
}
クライアントのコード:
try
{
}
catch (FaultException fex)
{
Logger.AddExceptionToDb(fex);
}
catch (Exception ex)
{
Logger.AddExceptionToDb(ex);
}