WCFサービスに送信できるデータ量にはサイズ制限がありますか? オブジェクトの配列を送信し、配列が特定のサイズになると、404不良リクエスト例外が発生します。WCFサービスに送信できるデータ量にはサイズ制限がありますか?
これはhttpHostingの制限ですか?別の種類のホスティングがうまくいくでしょうか?
WCFサービスに送信できるデータ量にはサイズ制限がありますか? オブジェクトの配列を送信し、配列が特定のサイズになると、404不良リクエスト例外が発生します。WCFサービスに送信できるデータ量にはサイズ制限がありますか?
これはhttpHostingの制限ですか?別の種類のホスティングがうまくいくでしょうか?
最大配列サイズと最大コンテンツサイズがあります。 サイズを増やすためにXML(App.configに配置)があります。
ネットTCPバインディング設定を指定します。
<bindings>
<netTcpBinding>
<binding name="TCPSession"
closeTimeout="01:01:00"
openTimeout="01:01:00" receiveTimeout="01:10:00" sendTimeout="01:01:00"
transactionFlow="false" transferMode="Buffered" transactionProtocol="OleTransactions"
hostNameComparisonMode="StrongWildcard" listenBacklog="10" maxBufferPoolSize="2147483647"
maxBufferSize="2147483647" maxConnections="10" maxReceivedMessageSize="2147483647"
</netTcpBinding>
</bindings>
あなたはまた、netTcpBindingで(ReaderQuotasを使用することができます): < readerQuotas MAXDEPTH = "2147483647" maxStringContentLength = "2147483647" maxArrayLength = "2147483647" maxBytesPerRead = "2147483647" maxNameTableCharCount = "2147483647"/> これはbasicHttpBindingでも動作します – Russell
重複: http://stackoverflow.com/questions/464707/wcf-maximum-array-length-quota –