试图通过WCF传递位图时出现“ System.ServiceModel.CommunicationException”
|
我正在尝试通过WCF传递位图,但是会抛出
System.ServiceModel.CommunicationException
用户代码未处理
Message =套接字连接为
流产了。这可能是由于
处理您的消息时出错或
接收超时超过
远程主机或基础网络
资源问题。本地套接字超时
是\ '00:00:59.9650000 \'。
知道是什么原因造成的吗?
谢谢!
没有找到相关结果
已邀请:
4 个回复
冕偷淮款
的参数,并在WCF中使用流式传输。 或者另一种方法(如果位图不是太大)是使用Base64编码将“ 0”转换为字符串,将其作为字符串发送回去,然后在客户端重新编码。
雄鞋谋塘
同时在服务器的Web配置文件中启用调试:
如果可以,在您的服务调用实现周围放置try / catch(带有日志记录),这将告诉您是在实现实现时还是在托管环境中抛出。
孝铜差
闪脖
至于打开跟踪,以下是我的建议,我已经在其中粘贴了其他一些答案。 在服务端启用跟踪,生成跟踪日志,并使用SvcTraceViewer进行分析。为此,请按照此MSDN文章上有关使用服务跟踪查看器的说明进行操作。 使用Fiddler监视客户端和服务端的有线通信。 通常,一旦执行此操作,您就应该在服务端获取更多有关时髦问题的信息,并且可以很快地诊断出问题。