将外部服务故障异常捕获到wcf riaservice中

时间:2013-07-12 05:56:24

标签: wcf silverlight wcf-ria-services

我有wcf服务,我将它用于ASP.net MVC和WCF RIA服务。我能够将错误异常捕获到ASP.net MVC中,但无法捕获到WCF RIA服务。

以下代码适用于我使用WCF服务的wcf ria服务

public class MyService : LinqToEntitiesDomainService<MyEntities>
{
    try
    {    
        ExternalServiceProxy.SaveData();
    }
    catch(FaultException<ExceptionInfo> ex)
    {
        //Not able to catch faultexception
    }
    catch(Exception ex)
    {
        //Every time catch exception and faultexception information lost
    }
}

1 个答案:

答案 0 :(得分:0)

你确定你有正确的例外类型吗?在“catch(Exception ex)”语句中,检查异常的特定类型。它可能是Exception的子类,但不是FaultException。