在Appfabric缓存中缓存一些大对象(可能大约10mb)时,它会抛出异常
ErrorCode:SubStatus:连接已终止,可能是由于服务器或网络问题或序列化对象大小大于服务器上的MaxBufferSize。请求的结果未知。
以下是传输渠道设置
< transportProperties connectionBufferSize =“131072” maxBufferPoolSize =“268435456” maxBufferSize =“50000000” maxOutputDelay =“2”channelInitializationTimeout =“60000” receiveTimeout = “600000”/>
即使maxBufferPoolSize设置为2GB以上,为什么存储10MB对象会引发异常。如果我在这里遗漏了什么,请告诉我。
答案 0 :(得分:1)
需要在client and server上设置WCF传输设置才能生效。
AFAIK maxBufferSize
和maxBufferPoolSize
的最大可能设置为2GB,但我不会将这些任意设置为chew memory。