0

大きなアイテムを AppFabric キャッシュに挿入しようとすると、エラーが発生します

 Microsoft.ApplicationServer.Caching.DataCacheException:ErrorCode<ERRCA0016>:SubStatus<ES0001>:The connection was terminated, possibly due to server or network problems or serialized Object size is greater than MaxBufferSize on server. Result of the request is unknown. ---> System.ServiceModel.CommunicationException: The maximum message size quota for incoming messages (183886080) has been exceeded. To increase the quota, use the MaxReceivedMessageSize property on the appropriate binding element. ---> System.ServiceModel.QuotaExceededException: The maximum message size quota for incoming messages (183886080) has been exceeded. To increase the quota, use the MaxReceivedMessageSize property on the appropriate binding element.
 --- End of inner exception stack trace ---
 at System.Runtime.AsyncResult.End[TAsyncResult](IAsyncResult result)
 at System.ServiceModel.Channels.TransportDuplexSessionChannel.EndReceive(IAsyncResult  result)
 at Microsoft.ApplicationServer.Caching.WcfClientChannel.CompleteProcessing(IAsyncResult result)

問題は、この問題に関するドキュメントがほとんど見つからないことです。この問題について議論しているさまざまなリンクが、すべて存在しないサイトを指しているのを見ることができます。

http://www.biztalkgurus.com/appfabric/b/appfabric-syn/archive/2011/04/19/understanding-the-windows-azure-appfabric-service-bus-quotaexceededexception.aspx

MaxReceivedMessageSize プロパティの設定について説明している以下も見つけました。 http://msdn.microsoft.com/en-us/library/ee677250(v=azure.10).aspx

ただし、Windows サーバーに AppFabric 1.1 をインストールした場合、コマンドレット Set-ASAppServiceEndpoint がなく、その場所が見つかりません。

4

1 に答える 1