0

我有 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
    }
}
4

1 回答 1

0

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

于 2013-07-12T18:43:16.083 回答