已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使
C#访问WebService时出现异常: (1)“System.ServiceModel.CommunicationException”类型的未经处理的异常出现在 mscorlib.dll 中。 通过在客户端配置MaxReceivedMessageSize 属性解决。修改app.config配置文件下的binding节点下属性: maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536" 改为: maxBufferSize="2147483647" maxBufferPoolSize="524288" maxReceivedMessageSize="2147483647" (2) “System.ServiceModel.Dispatcher.NetDispatcherFaultException”类型的未经处理的异常出现在 mscorlib.dll 中。 在客户端app.config添加behavior加点,并添加MaxItemsInObjectGraph 属性: ? ? ?<behaviors> 并在client节点下endpoint节点添加behavior配置: behaviorConfiguration="MaxItemsInObjectGraph" 配置结果大致如下: ........... (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |