我设法将我的Web服务设置为使用SSL,但现在一些最初工作的调用现在失败了,因为MaxReceivedMessageSize太小了。
服务使用linq从数据库返回数据,并且使用
限制检索的元素数量.take(400);
当我不使用SSL但是使用SSL导致调用失败时,这种方式正常工作,SSL会增加邮件大小吗?
为这种情况增加MaxReceivedMessageSize通常是一个好主意,还是应该尝试以块的形式获取数据?如果有的话,是否有任何关于如何进行此操作的建议,我正在使用带有ASync的Silverlight调用
由于
答案 0 :(得分:1)
我认为由于额外的加密,SSL会增加实际的流量。
你的任何一个建议都可行,但是,我个人会增加
MaxReceivedMessageSize
,确保maxBufferSize
也已调整