2011-07-04 3 views
0

SSLを使用するようにWebサービスを設定することができましたが、MaxReceivedMessageSizeが小さすぎるため、最初は機能していた呼び出しが失敗するようになりました。WCF SSLによるサービスデータ制限

LINQを使用して、データベースからサービスリターンデータと検索された元素の量が

.take(400); 

を使用して制限されて、私はSSLを使用しますが、SSLを使用していないとき、これは正常に動作しますが、呼び出しは失敗し、SSLはありませんメッセージサイズを増やす?

このケースではMaxReceivedMessageSizeを増やすことをお勧めしますか、データをチャンクで取得しようとするのが一般的です。これについてはどのようにすればよいかについての提案があれば、SilverlightをASync呼び出し。

おかげ

答えて

1

私はSSLが原因追加の暗号化へのトラフィックの実際の量を増加させることを前提としています。

ご提案のどちらかがmaxBufferSize

+0

はちょうど私がこの問題固定int.MaxValueに等しくなるようにMaxReceivedMessageSizeを設定しテストするために調整されていることを確実にすること、しかし、私は個人的に MaxReceivedMessageSizeを増加させる、仕事だろうが、私はしましたサイズを大きく設定するとセキュリティ上の問題が発生する可能性があることをお読みください。 – Midimatt

+0

送信できるデータ量をどのように設定すると、SSLで使用するとセキュリティを増減することができるかわかりません。 – ChrisBint

+0

私はシステムに対するDDoS攻撃の有効性を高めることができますが、それが本当かどうかはわかりません。 – Midimatt

関連する問題