我有以下代码:
static void Main(string[] args)
{
var config = new DataCacheFactoryConfiguration()
{
Servers = new List<DataCacheServerEndpoint>
{
new DataCacheServerEndpoint("192.168.129.118", 22233)
}
,
TransportProperties = new DataCacheTransportProperties()
{
ConnectionBufferSize = 99999,
ChannelInitializationTimeout = TimeSpan.FromSeconds(2),
MaxBufferPoolSize = 99999,
MaxBufferSize = 99999,
ReceiveTimeout = TimeSpan.FromSeconds(2)
},
SecurityProperties = new DataCacheSecurity(DataCacheSecurityMode.Transport, DataCacheProtectionLevel.EncryptAndSign),
};
DataCacheFactory factory = new DataCacheFactory(config);
var cache = factory.GetCache("Maestro_del_mambo");
cache.Put("123", "que tal andamios");
var cities = cache.Get("123");
Console.Read();
}
执行它时,它在cache.put和cache.get上失败,并显示以下错误消息:
ErrorCode&lt; ERRCA0016&gt;:SubStatus&lt; ES0001&gt;:连接已终止, 可能是由于服务器或网络问题或序列化对象大小大于 服务器上的MaxBufferSize。请求的结果未知。
服务器端缓存群集已授予我的客户帐户....我们做错了什么?