2009-09-07 69 views
0

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

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

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

回答

1

您需要在客户端和服务器端指定MaxReceivedMessageSize的上限,以使它们工作。

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

Marc

0

不知道我是否应该重新打开这个旧线程,但搜索并没有出现。而且,我还不能评论答案。其中,此选项设置在服务器上,我需要这个问题的答案以及:-)

+0

在该绑定WCF服务的Web.config

答案并不状态。请参阅[MSDN](http://msdn.microsoft.com/en-us/library/system.servicemodel.basichttpbinding.maxreceivedmessagesize(v = vs.100).aspx) – Koen 2013-10-28 07:55:14