0


在 Appfabric 缓存中缓存一些大对象(可能约为 10mb)时,它会引发以下异常

ErrorCode :SubStatus: 连接已终止,可能是由于服务器或网络问题或序列化对象大小大于服务器上的 MaxBufferSize。请求的结果未知。

这是传输通道设置

<transportProperties connectionBufferSize="131072" maxBufferPoolSize="268435456" maxBufferSize="50000000" maxOutputDelay="2" channelInitializationTimeout="60000" receiveTimeout="600000"/>

即使 maxBufferPoolSize 设置在 2GB 以上,为什么存储 10MB 对象会抛出异常。如果我在这里遗漏了什么,请告诉我。

4

1 回答 1

1

需要在客户端和服务器上设置 WCF 传输设置才能生效。

maxBufferSizeAFAIK 两者的最大可能设置为maxBufferPoolSize2GB,但我不会将这些设置任意大,因为它会占用内存

于 2012-09-12T05:11:21.083 回答