代码之家  ›  专栏  ›  技术社区  ›  zeocrash

从WCF服务设置MaxReceivedMessageSize

  •  0
  • zeocrash  · 技术社区  · 16 年前

    基本上,我有一个wcf服务,它返回一个由2000条记录组成的数据集。 当我从应用程序运行函数时,我得到了标准错误。

    “已超过传入邮件(65536)的最大邮件大小配额。要增加配额,请在适当的绑定元素上使用maxReceivedMessageSize属性。”

    现在我知道如何在客户端解决这个问题了。我正在漫游的是,如果在服务器上可以设置任何选项,这些选项将自动导致客户机上的MaxReceivedMessageSize属性增加。

    2 回复  |  直到 12 年前
        1
  •  1
  •   marc_s MisterSmith    16 年前

    您需要为客户端和服务器端的maxReceivedMessageSize指定更高的限制,以便它们工作。

    如果我没有记错,当您在Visual Studio中执行“添加服务引用”时,MaxReceivedMessageSize、MaxBufferSize等的任何设置都将传输到客户端的默认配置文件。

    马克

        2
  •  0
  •   SvendK    12 年前

    不确定是否应该重新打开这个旧线程,但是搜索了一下,没有发现任何问题。而且,我还不能对答案发表评论。

    answer不说明在服务器上设置此选项的位置,我也需要该答案:—)