问题标签 [maxreceivedmessagesize]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
86 浏览

wcf - 当我的数据库结果非常好时,如何使用 WCF nettcpbinding 接收数据?

确实存在以多步或其他协议接收数据的任何方式,我使用它支持大于 Int.MaxValue 的数据,因为 nettcpBinding 仅支持具有此属性的小于 Int.MaxValue 的数据:

0 投票
1 回答
886 浏览

c# - 在 ServiceStack 中设置 MaxRecievedMessageSize

我有一个 ServiceStack 服务,它发送和接收大量数据(两个系统之间的用户同步),所以我需要在客户端 servicemodel 配置中设置 Maxrecievedmessagesize。

我应该能够告诉 ServiceStack,客户端需要这个,所以当客户端添加新的服务引用时,它会自动创建。

我在 ServiceStack 中的哪里设置?

可能是从 wcf 服务设置 Maxrecievedmessagesize的欺骗,但我使用的是 ServiceStack。

0 投票
3 回答
14432 浏览

c# - 即使在 C# 中设置 web.config 后,仍然得到(413)“请求实体太大”

我正在使用 MVC4 和 C# 开发一个 Web 应用程序。

我需要通过 AJAX 发送 PDF,所以我将它们转换为 base64 并将它们发送到 C# 中的函数。该函数将调用 Web 服务上的另一个函数。

问题是,Web 服务函数没有获取 base64 字符串,因为它非常大,但不是太大,它大约 111,000 个字符,比如 70kb。我收到错误 413

pdfCony 是我的 base64 字符串

在此处输入图像描述

我已经在 web 服务的 web.config 中设置了 maxRecievedMesage:

所以我不知道是什么问题。请帮忙。

0 投票
1 回答
451 浏览

parameters - WCF 3.5 问题(当参数是 Stream 时,分配了 CustomBinding 而不是 WebHttpBinding)

在我的服务合同中,我公开了一个将Stream作为参数的方法:

当我这样做时,我的自定义 WebServiceHost 实现(从自定义 WebServiceHostFactory 实现实例化)将端点绑定视为 CustomBinding 而不是 WebHttpBinding:

这是一个问题,因为我需要上传大于 64KB 的文件......关于如何为 CustomBinding 设置 MaxReceivedMessageSize 或如何确保我的 Binding 设置为 WebHttpBinding 的任何想法。

PS 我需要以编程方式执行此操作,因此 .config 设置对我没有任何用处。

0 投票
1 回答
175 浏览

wcf - What is the purpose of the MaxReceivedMessageSize on the client-side?

I did a test against a WCF server where the response from the server exceeds the MaxRecievedMessageSize property defined in the client-side binding object, resulting in a CommunicationException. I examined request and response using Fiddler. Despite exceeding the MaxRecievedMessageSize, the entirety of the response is sent to the client.

I believe I am missing the point of this behavior. As I see it, no bandwidth is saved as the data has already been received. The client application could have processed the data but the client binding has discarded before it is given to the application.

If saving bandwidth is not the purpose of the MaxReceivedMessageSize on the client-side, what is it for?

0 投票
0 回答
61 浏览

wcf - 邮件大小配额

我的 WCF 服务在返回大量数据时引发错误。我正在从 WCF 测试客户端进行测试,因此没有客户端配置文件。当要求返回较小的数据集时,Invoke 可以正常工作。我已经阅读了这里关于这个问题的每一篇文章,他们都说要做我已经做过的事情。任何帮助将不胜感激。

谢谢。

这是我的 app.config:

0 投票
1 回答
305 浏览

wcf - WCF maxReceivedMessageSize 问题

我遇到 MaxReceivedMessageSize 65536 的常见错误。

在阅读了论坛上的一些相关帖子后,我仍然收到此错误,只是无法理解我所缺少的内容。

继承WCF web.config:

我的 MVC 4 应用程序配置文件:

0 投票
2 回答
1375 浏览

wcf - 从 excel 调用 WCF 服务会导致收到的消息大小出错

我正在使用名字对象字符串从 excel VBA 代码调用我的 WCF 服务。但是,当我的服务返回大数据作为响应时,excel 会给出错误消息

“已超出传入消息 (65534) 的最大消息大小配额。要增加配额,请在适当的绑定元素上使用 MaxReceivedMessageSize 属性”

这是名字对象字符串:

为了解决这个问题,我增加了 WCF 服务的 web.config 文件的大小,如下所示:

根据有关此主题的各种论坛,上述解决方案应该有效。但这在我的情况下从 excel 调用时不起作用。我需要从 excel 端做些什么来设置 maxReceivedMessageSize 吗?如果是,那么我该如何使用 VBA 代码来做到这一点?

附加信息:

我使用 Office 2010(带 VBA)、Windows 7 Prof、64 位操作系统

0 投票
1 回答
475 浏览

wcf - WCF - 如何处理返回 100 万条数据的服务方法

我们有一个具有 4 种服务方法的 WCF 服务,并且在过去 4 年中运行良好。现在客户需要一种新的服务方法,它可以返回 10K 到 100 万条记录。我们使用单独的服务对其进行了测试,发现响应 xml 的大小约为 36MB 到 200 MB,处理时间大约需要 4 秒到 7-8 秒。我们在客户端 webconfig 文件中进行了以下更改-

我们担心如果我们在现有服务中添加此服务方法并将 maxReceivedMessageSize 更改为 max 可能会影响整个服务的内存消耗。在同时调用方法的情况下,可能会导致内存不足的异常。

但是客户希望在现有服务中拥有这种新的服务方法。请建议我们可以有什么可能的解决方案。客户不想将信息作为 zip 文件发送,因为他们必须设置单独的 FTP 位置。

感谢,

@尼鲁

0 投票
1 回答
4811 浏览

.net - 读取 MTOM 数据时已超出最大缓冲区大小

我必须使用外部 Web 服务,但出现以下错误:

读取 MTOM 数据时已超出最大缓冲区大小 (65536)

在今天之前,我使用以下配置使用相同的服务:

这是我的终点:

我尝试通过将以下标签添加到 customBinding 标签及其子标签来增加 MaxReceivedMessageSize:

如何配置我的端点才能正确响应?

谢谢,