我有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
}
}
答案 0 :(得分:0)
你确定你有正确的例外类型吗?在“catch(Exception ex)”语句中,检查异常的特定类型。它可能是Exception的子类,但不是FaultException。