刚开始接触WCF
开发时遇到点问题
代码如下
Try
Throw New Exception("原密码不正确") '这个地方的异常在客户端能接住
Catch ex As Exception
Throw New Exception(ex.Message) '这个地方的异常在客户端接不住
End Try
想请教下,接不住的那个地方要怎么办?有什么其它变通的方法吗
------解决思路----------------------
WCF的异常信息默认是以FaultException的形式返回到客户端,在配置文件中将IncludeExceptionDetailInFaults属性设置为True,如下:
<serviceDebug includeExceptionDetailInFaults="True" />
客户端调用
Try
'客户端调用操作
Catch ex As FaultException
'拦截到了服务端错误
End Try