在WCF服务中,我会发生异常。
我在serviceDebug行为中有IncludeExceptionDetailInFaults属性。
如果我有一个像这样声明的方法:
[OperationContract]
String SayHello(String name);
让我们假设我在这个SayHello方法中做了一些产生NullReferenceException的事情。
在客户端方面,我会收到什么?
FaultException
或NullReferenceException
?
我找不到任何关于此的文件。
非常感谢
答案 0 :(得分:1)
客户端应该始终收到错误消息 - 因为它是一个肥皂故障...如果您想了解更多细节,可以将其添加到您的操作合同中:
[FaultContract(typeof(NullReferenceException))]
然后你可以像这样抓住它:
}catch(FaultException<NullReferenceException> e){...