我正在开发一个能够控制子应用程序的Intranet应用程序。作为应用程序的一部分,我想阅读子应用程序的日志。子应用程序通过每15分钟发送一个活动信号来保持连接活跃。所以频道没有关闭 - 这种情况很好,很多天都没有。
但是当我想获得一些子应用程序的日志时,通道出现故障。我不知道为什么通道出现故障。我正在使用nettcpbinding连接应用程序。日志在可序列化的数据集中传输。
有人可以给我一个暗示为什么通道出现故障?我不知道了。我试图在没有得到解决方案的情况下不止一次地重新配置整个东西。
由于
答案 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会得到什么?