同步框架异常处理为 WCF 错误

Sync Framework exception handling as WCF faults

我正在使用 WCF 和 Sync Framework 在 SQL 2008 和 SQL Ce 3.5 之间同步数据。如果服务器出现问题,我只想将格式正确的自定义错误发送回客户端。但是,我遇到的问题是当同步框架方法之一是错误的来源时,我的错误被package在一个通用的"调用目标引发的异常"中,并以自定义错误作为内部错误返回给客户端例外。因此,客户端必须将错误作为通用异常捕获,然后处理内部异常。

我怎样才能去掉package异常,只向我的服务使用者显示真正的错误?


连接一个自定义的 IErrorHandler 来进行异常翻译。