我是靠谱客的博主 神勇母鸡,最近开发中收集的这篇文章主要介绍WebService 之 已超过传入消息(65536)的最大消息大小配额,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

WebService 之 已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性。
  在使用 WCF 中,遇到如下问题:

已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性。

问题说明:

客户端调用 WCF 返回数据量大时,局域网没有问题(客户现场发现一台机器有问题,具体原因不详。),发布到外网有问题。

VS2012 Debug 捕获到的异常信息为:在 HTTP 通道上传输数据时发生错误(无法从传输连接中读取数据: 连接已关闭)。

WCFStorm 工具返回的异常为:已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性。

解决方案:

客户端都加入:maxReceivedMessageSize=“2147483647”,如下设置:

复制代码
  





复制代码
  服务器端添加如下代码解决问题:

最后

以上就是神勇母鸡为你收集整理的WebService 之 已超过传入消息(65536)的最大消息大小配额的全部内容,希望文章能够帮你解决WebService 之 已超过传入消息(65536)的最大消息大小配额所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部