当前位置: 代码迷 >> C# >> Rmoting客户端捕捉服务端错误的有关问题
  详细解决方案

Rmoting客户端捕捉服务端错误的有关问题

热度:28   发布时间:2016-05-05 04:32:48.0
Rmoting客户端捕捉服务端异常的问题
大神求救啊,因为我客户端是开一个子线程去调用服务端的一个方法,我抛出的自定义异常客户端捕捉不到,怎么能捕捉到?
------解决思路----------------------
RemotingConfiguration.CustomErrorsMode = CustomErrorsModes.Off; //弹出具体的错误信息给客户端。
RemotingConfiguration.CustomErrorsEnabled(false);
------解决思路----------------------
写日志。。。。
------解决思路----------------------
嗯,如果 backgroundworker里边可以捕获异常,那么你之前的子线程中也一定可以捕获异常。你需要有一个“回调”传给子线程所执行的方法,当捕获异常时在回调中将Exception对象返回。

在vs调试状态下,子线程中的异常是可以被vs调试器捕获的(除非你在vs的参数上做了设置)。只是Release的程序才会忽略异常。
  相关解决方案