这就是我需要做的事情:
catch (System.ServiceModel.FaultException<CustomFault> ex)
{
throw ex;
}
问题是,我得到的错误是
System.ServiceModel.Security.MessageSecurityException
如何返回自定义错误?
答案 0 :(得分:0)
你是否想要抓住服务器端的故障?那不行;在服务器代码执行之前抛出MessageSecurityException
。
如果您尝试在客户端代码中捕获错误,请使用
catch (System.ServiceModel.Security.MessageSecurityException ex)
{
// handle exception
}