为wcf服务设置Maxreceivedmessagesize

时间:2009-09-07 11:44:07

标签: xml vb.net wcf

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

“已超出传入邮件的最大邮件大小限额(65536)。要增加配额,请在相应的绑定元素上使用MaxReceivedMessageSize属性。”

现在我知道如何在客户端修复此问题。我正在徘徊的是,如果我可以在服务器上设置任何选项,将自动导致客户端的MaxReceivedMessageSize属性增加。

2 个答案:

答案 0 :(得分:1)

您需要在客户端和服务器端为MaxReceivedMessageSize指定更高的限制才能使它们正常工作。

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

马克

答案 1 :(得分:0)

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

答案没有说明在服务器上设置此选项的位置,我也需要答案: - )