WCF服务错误“已超过传入消息的最大消息大小配额”

时间:2020-05-20 13:57:42

标签: vb.net web-services wcf wcf-binding

我有一个WCF服务库项目,该项目从数据库请求一个大记录集并返回它。每次在WCF测试客户端中都会弹出此错误。我将MaxReceivedMessageSize更改为一个较大的值,但似乎没有接受。这里是Web.Config

var document = new Document();
var section = document.AddSection();
var paragraph = section.AddParagraph();
paragraph.Format.Alignment = ParagraphAlignment.Left;
paragraph.Format.Font.Name = "Arial";
paragraph.Format.Font.Size = 12;

paragraph.AddText("Sample ");
paragraph.AddFormattedText("Text", TextFormat.Bold);

var docRenderer = new DocumentRenderer(document);                            
docRenderer.PrepareDocument();
docRenderer.RenderObject(graph, XUnit.FromPoint(X), XUnit.FromPoint(Y), XUnit.FromPoint(700), paragraph);

错误消息始终提供默认值(65535)。 我想我做错了什么,但无法弄清楚。

感谢您的时间和帮助

1 个答案:

答案 0 :(得分:0)

plots设置在服务器端生效,我们应该在服务端点上应用绑定配置。上面的配置仅适用于客户端服务端点。请参考以下服务配置。

MaxReceivedMessageSize

请随时告诉我是否有什么可以帮忙的。

相关问题