Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# NetTcpBinding-内存不足Exception无法分配67108864字节的托管内存缓冲区。可用内存量可能较低_C#_.net_Wcf_Service_Wcf Binding - Fatal编程技术网

C# NetTcpBinding-内存不足Exception无法分配67108864字节的托管内存缓冲区。可用内存量可能较低

C# NetTcpBinding-内存不足Exception无法分配67108864字节的托管内存缓冲区。可用内存量可能较低,c#,.net,wcf,service,wcf-binding,C#,.net,Wcf,Service,Wcf Binding,我让WCF服务器(使用nettcpbinding)监听客户端。一旦客户端连接,它就开始将对象列表作为一条消息发送给连接的客户端 发送更多对象时,会显示此错误“InsufficientMemoryException未能分配67108864字节的托管内存缓冲区。可用内存量可能较低” 绑定代码 NetTcpBinding myBinding = ServiceHelper.GetBinding(serviceSecurity); myBinding.ListenBac

我让WCF服务器(使用nettcpbinding)监听客户端。一旦客户端连接,它就开始将对象列表作为一条消息发送给连接的客户端

发送更多对象时,会显示此错误“InsufficientMemoryException未能分配67108864字节的托管内存缓冲区。可用内存量可能较低”

绑定代码

 NetTcpBinding myBinding = ServiceHelper.GetBinding(serviceSecurity);
                myBinding.ListenBacklog = 100;
                myBinding.MaxConnections = Int32.MaxValue;
                myBinding.MaxBufferSize = Int32.MaxValue;
                myBinding.SendTimeout = new TimeSpan(0,0,6);
                myBinding.ReceiveTimeout = new TimeSpan(0, 2, 30);

感谢您的帮助。

您有什么具体原因将
MaxBufferSize
更改为默认值?这就是问题背后的原因吗?我们不确定消息大小,因为我们的系统是可伸缩的,我们使用这个值。