DataSet上的WCF连接错误返回值

时间:2010-02-10 14:49:51

标签: c# .net wcf performance

我正在开发一个能够控制子应用程序的Intranet应用程序。作为应用程序的一部分,我想阅读子应用程序的日志。子应用程序通过每15分钟发送一个活动信号来保持连接活跃。所以频道没有关闭 - 这种情况很好,很多天都没有。

但是当我想获得一些子应用程序的日志时,通道出现故障。我不知道为什么通道出现故障。我正在使用nettcpbinding连接应用程序。日志在可序列化的数据集中传输。

有人可以给我一个暗示为什么通道出现故障?我不知道了。我试图在没有得到解决方案的情况下不止一次地重新配置整个东西。

由于

2 个答案:

答案 0 :(得分:3)

也许你的数据集大小比允许的大? 顺便说一句,您可以使用http://www.steverb.com/post/2008/11/24/Useful-WCF-Behaviors-IErrorHandler.aspx

中描述的全局错误处理程序

答案 1 :(得分:0)

您的服务是否将includeExceptionDetailInFaults设置为true?这将为您提供有关服务中的故障的更多详细信息。

在服务器端,找到您的服务行为并确保includeExceptionDetailsInFaults设置为true:

<serviceDebug includeExceptionDetailInFaults="True" />

这至少可以让你看到有关异常的更多信息。

如果您已经完成了这项工作,那么您从服务中回来的InnerException会得到什么?