我偶尔会遇到在 WCF 序列化期间抛出应用程序异常的问题(在从我的 OperationContract 返回 DataContract 之后)。我得到的唯一(而且意义不大)的信息是
System.ServiceModel.CommunicationException :基础连接已关闭:连接意外关闭。
对内部异常没有任何了解,这使得在序列化过程中很难找出导致错误的原因。
有人知道如何跟踪、记录和调试这些异常的好方法吗?或者更好的是我可以捕获异常,处理它们并将定义的 FaulMessage 发送到客户端吗?
谢谢你