WCF异常专题
香儿爱土豆
信!且坚信!神的荣耀,终得见!
展开
-
WCF使用基于netTcpBinding绑定报告元数据下载错误的异常
总结:在使用netTcpBinding时,需要将自动生成的配置文件中的改为如下:或否则,将会报告元数据的下载相关的错误。以下内容来自网络:解决方案:在配置文件中添加红色矩形框中的配置运行结果原创 2012-05-28 13:27:04 · 951 阅读 · 0 评论 -
soap security negotiation failed
1.软件背景:服务器端运行服务,客户端程序无法访问服务。使用WCFTestClient可以正常调用服务。2.异常信息:SOAP security negotiation with ‘http...' for target 'http...' failed.3.解决方案: a.客户端配置文件中找到一下信息:原创 2012-05-16 16:03:08 · 835 阅读 · 0 评论 -
could not connect to net.tcp ...wcf tcp错误代码 10061
问题背景:构建一个基于netTcpBinding服务后,在客户端调用服务后,try-catch捕获如上异常。网上资料:网上很多说法是由于端口限制或占用造成的。这个可以再防火墙设置中查看下,一般来说不是这个问题。实际情况:使用wcftestclient可以正常调用服务,说明产生原因非端口设置的情况。解决方案: 确定调试时服务是否已启动原创 2012-05-31 17:38:40 · 2790 阅读 · 0 评论 -
The maximum string content length quota (8192) has been exceeded while reading XML data
问题场景:在我们WCF服务发布后,我们要确保服务端以及客户端的配置文件允许合适大小的传输设置。笔者在发布WCF服务时,服务端的绑定未做传输大小的设置(采用了默认,maxStringContentLength默认大小为8192),而我们在传输序列化的数据时,大小超过了这个限制。 问题原因:服务端或者客户端关于传输大小的未做设置,maxStringContentLength默认大小为8192,原创 2012-07-06 17:54:17 · 3913 阅读 · 0 评论 -
套接字连接中断:The socket connection was aborted
问题还原:我们的存储服务是基于WCF服务实现的,协议采用NetTcpBinding(约定,不可变更的),数据库中有一张表(图片信息是以二进制方式存储的),我们在插入一个小于64K的图片时,并没有产生任何错误。然而当我们添加一个90K的图片时,便产生了红色的异常信息。 The socket connection was aborted. This could be cause原创 2012-07-11 10:27:04 · 6058 阅读 · 0 评论