Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Silverlight 使用SSL的WCF服务数据限制_Silverlight_Wcf_Ssl_Maxreceivedmessagesize - Fatal编程技术网

Silverlight 使用SSL的WCF服务数据限制

Silverlight 使用SSL的WCF服务数据限制,silverlight,wcf,ssl,maxreceivedmessagesize,Silverlight,Wcf,Ssl,Maxreceivedmessagesize,我已经成功地将我的Web服务设置为使用SSL,但是现在一些最初有效的调用现在失败了,因为MaxReceivedMessageSize太小了 该服务使用linq从数据库返回数据,并且使用linq限制检索到的元素数量 .take(400); 当我不使用SSL但使用SSL会导致调用失败时,这种方法可以正常工作,SSL会增加消息大小吗 对于这种情况,增加MaxReceivedMessageSize通常是一个好主意,还是我应该尝试以块的形式获取数据,如果有人对我如何进行此操作有任何建议,我将使用Silv

我已经成功地将我的Web服务设置为使用SSL,但是现在一些最初有效的调用现在失败了,因为MaxReceivedMessageSize太小了

该服务使用linq从数据库返回数据,并且使用linq限制检索到的元素数量

.take(400);
当我不使用SSL但使用SSL会导致调用失败时,这种方法可以正常工作,SSL会增加消息大小吗

对于这种情况,增加MaxReceivedMessageSize通常是一个好主意,还是我应该尝试以块的形式获取数据,如果有人对我如何进行此操作有任何建议,我将使用Silverlight进行异步调用


谢谢

我假设SSL会由于额外的加密而增加实际的通信量

你的任何一个建议都会奏效,不过,我个人会增加
MaxReceivedMessageSize
,确保同时调整
maxBufferSize
以进行测试,我将MaxReceivedMessageSize设置为等于int.MaxValue这解决了问题,但我已经了解到,将大小设置为高会导致安全问题。我不确定在与SSL一起使用时,设置可发送的数据量会如何增加或降低安全性。我阅读了它可以提高针对系统的DDOS攻击的有效性,但不确定其是否属实。不太可能,DDOS的概念是将太多数据“发送”到您的Web服务器,从而无法相应地处理请求,通常会淹没资源。我还假设用户需要以某种方式进行身份验证才能访问此请求。感谢您为我澄清:),我将坚持增加MaxReceivedMessageSize和MaxBufferSize。再次感谢