web服务在c#客户端中捕获自定义java异常

web服务在c#客户端中捕获自定义java异常,c#,java,service,web,faultexception,C#,Java,Service,Web,Faultexception,我有一个名为ClientAlreadyExistsException的自定义java异常。该异常由java中的注册方法引发,我使用ApacheCXF生成web服务。 现在,在我的C#客户机中,当我调用signup方法时,我无法捕获异常,因为它总是返回一个error FaultException`1,但我实际上可以看到我在java异常中编写的文本 我尝试捕获SoapException,但没有成功,我甚至尝试了以下方法: try { //signup meth

我有一个名为ClientAlreadyExistsException的自定义java异常。该异常由java中的注册方法引发,我使用ApacheCXF生成web服务。 现在,在我的C#客户机中,当我调用signup方法时,我无法捕获异常,因为它总是返回一个error FaultException`1,但我实际上可以看到我在java异常中编写的文本

我尝试捕获SoapException,但没有成功,我甚至尝试了以下方法:

try
        {
            //signup method call

        }
        catch (FaultException<ClientAlreadyExistsException> ex)
        {
            //code
        }
试试看
{
//注册方法调用
}
捕获(FaultException-ex)
{
//代码
}
有什么帮助吗?

您的C#客户端执行对SOAP web服务的请求。如果SOAP服务器是使用Java或其他东西实现的,则没有区别。向客户机指示特定错误的唯一方法是将自定义错误集成到SOAP机制中。您可以使用,或作为参考

希望我能帮忙