我在WCF服务中遇到一个经典问题MaxReceivedMessageSize,但是根据99%的互联网建议设置此值对我来说不是一个选择。 该项目必须尽可能地安全,并且更改此属性,我们很容易受到DoS攻击。

今天,Web方法返回了大量特定对象的列表。 因此,我们正在考虑服务器是否可以发送多个数据块。 可能吗? 你能推荐什么?

谢谢!

===============>>#1 票数:1 已采纳

是。 可以分块发送。 请参考-http: //msdn.microsoft.com/zh-cn/library/ms733742(v=vs.110).aspx

  ask by tgmoura translate from so

未解决问题?本站智能推荐:

1回复

WCF的maxReceivedMessageSize

我使用了WCF服务,但是有问题 超出了传入消息的最大消息大小配额(65536)。 要增加配额,请在适当的绑定元素上使用MaxReceivedMessageSize属性。 我已经修改了MaxReceivedMessageSize ,但是没有结果(我在互联网上阅读了很多文章,但是
1回复

WCF流和maxReceivedMessageSize

为什么实现WCF流时maxReceivedMessageSize属性相关? 由于缓冲和持久性是由流的使用者处理的,因此WCF为什么要关注单个服务操作可能需要花费多长时间? 我正在开发一个项目,该项目可以处理从服务器到客户端再到客户端的大文件。 我认为WCF流传输是一个很好的选择,因为它
1回复

WCF maxReceivedMessageSize问题

我遇到了65536的MaxReceivedMessageSize的常见错误。 在阅读了论坛上的一些相关帖子之后,我仍然遇到此错误,只是无法理解我所缺少的内容。 这里是WCF web.config: 我的MVC 4应用程序配置文件:
2回复

WCF MaxReceivedMessageSize错误

调用wcf服务(wshttpbinding)时出现以下错误。 我已经将MaxReceivedMessageSize设置为最大值(2147483647)。 谁能告诉我怎么了? 我正在使用“ security mode =“ Message”“,这是一个问题吗? 错误: 已超过传入消
1回复

WCF maxReceivedMessagesize和阅读器配额

两者之间的根本区别是什么? 在服务的服务器端,我正在使用readerQuotas适应较大的字符串长度(Int32.MaxValue)。 那么,maxReceivedMessagesize的意义是什么?
1回复

WCF在maxreceivedmessagesize错误时获取数据

我的应用程序中出现maxreceivedmessagesize错误。 发生此错误时,我将向用户显示一条消息,并且我想显示在超出最大大小之前已加载的数据。 我怎样才能做到这一点 ?
1回复

WCF服务4.0 —无法有效使用maxReceivedMessageSize

我正在为内部的特殊应用程序使用框架4.0构建WCF服务。 我有很多对象要从服务器传递到WPF客户端。 如果数组足够小,则一切正常,但如果超出标准大小限制,则不会。 我尝试使用参数maxReceivedMessageSize更改web.config,但是即使我将maxReceivedMess
1回复

Sharepoint自定义WCF Rest服务未使用maxReceivedMessageSize

我正在为Sharepoint 2010构建自定义的WCF Rest服务。该服务的主要任务是从Sharepoint下载和上传一些文件。 下载工作正常,但是上传大于64Kb的文件时出现以下错误: 堆栈跟踪 : 因此,我的第一个猜测是通过自定义配置增加最大邮件大小,如下所示:
2回复

WCF maxReceivedMessageSize无法通过HTTPS工作

我正在尝试使用带有HTTPS上的SSL的WCF服务来接收大型XML消息。 我的应用程序基于.NET Framework 4.5构建,并部署在IIS 8.5服务器上。 使用下面的Web.Config配置,我可以通过HTTP接收大型XML,但是它在HTTPS上存在一些问题。 (HTTPS通
3回复

WCF MaxReceivedMessageSize属性不占用

搜索没有运气...... 我一直在 已超出传入邮件的最大邮件大小限额(65536)。 要增加配额,请在相应的绑定元素上使用MaxReceivedMessageSize属性。 这很有意义,所以我进入服务器和客户端配置并进行更改: 客户 服务器 我不确