binding.MaxReceivedMessageSize = 6553600; binding.MaxBufferPoolSize = 52428800; binding.MaxBufferSize = 6553600; binding.ReaderQuotas.MaxDepth = 3200; binding.ReaderQuotas.MaxStringContentLength = 819200; binding.ReaderQuotas.MaxArrayLength = 16384; binding.ReaderQuotas.MaxBytesPerRead = 409600; binding.ReaderQuotas.MaxNameTableCharCount = 16384
这个问题曾经解决过,是通过修改配置文件,增加<readerQuotas>节点解决的。不过这次用“同样的方法”却问题依旧。 经过一番探索,找到了办法,其实还是增加<readerQuotas>节点,但需要加在正确的<binding>节点中。 name="sDataInfraceSoap" /> <binding name="instrumentDockingServiceProviderServiceBinding"> <readerQuotas binding name="sDataInfraceSoap2" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647" > <readerQuotas ServiceJSSYJ_STD_Test.StandardInterfacePortType" name="StandardInterfaceHttpSoap12Endpoint" /> </client> 也就是说,<readerQuotas
nonReliableSession"> <binaryMessageEncoding> <readerQuotas <reliableSession ordered="false"/> <binaryMessageEncoding> <readerQuotas <reliableSession ordered="true" /> <binaryMessageEncoding> <readerQuotas <binding name="nonReliableSession"> <binaryMessageEncoding> <readerQuotas <reliableSession ordered="true" /> <binaryMessageEncoding> <readerQuotas
maxBufferSize="2147483647" maxConnections="10" maxReceivedMessageSize="2147483647"> <readerQuotas
maxClockSkew="00:30:00" /> </security> <textMessageEncoding> <readerQuotas
"270000" maxReceivedMessageSize="270000" transferMode="Buffered" receiveTimeout="00:00:10"> <readerQuotas 00:00:10" maxBufferSize="2700000" maxReceivedMessageSize="2700000" transferMode="Buffered" > <readerQuotas
--定义可由采用此绑定配置的终结点进行处理的 SOAP 消息的复杂性约束--> <readerQuotas maxDepth="32" maxStringContentLength="65536000 <readerQuotas> 定义可由采用此绑定配置的终结点进行处理的 SOAP 消息的复杂性约束。 此元素的类型为 XmlDictionaryReaderQuotasElement。
messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true"> <readerQuotas
WsHttpBinding_IService" maxReceivedMessageSize="370000" receiveTimeout="00:10:01" maxBufferPoolSize="100"> <readerQuotas WsHttpBinding_IService" maxReceivedMessageSize="370000" receiveTimeout="00:10:01" maxBufferPoolSize="100"> <readerQuotas
ReaderQuotas属性返回用于约束读取的XML的复杂度的XmlDictionaryReaderQuotas对象,而WriteEncoding属性表示采用的字符编码类型,默认采用UTF-8编码方式。 public override MessageVersion MessageVersion { get; set; } 12: public XmlDictionaryReaderQuotas ReaderQuotas
maxClockSkew="00:30:00" /> </security> <textMessageEncoding> <readerQuotas
--name=随意命名,但要与上面的bindingConfiguration="BBB"对应 --> <readerQuotas maxStringContentLength="2147483647
BasicHttpBinding_IService" maxBufferSize="220000" maxReceivedMessageSize="220000" transferMode="Streamed"> <readerQuotas binding name="BasicHttpBinding_IService" sendTimeout="00:00:10" transferMode="Streamed"> <readerQuotas BasicHttpBinding_IService" sendTimeout="00:00:10" transferMode="Streamed" maxReceivedMessageSize="270000"> <readerQuotas
messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true"> <readerQuotas
="00:20:00" sendTimeout="02:00:00" maxReceivedMessageSize="1000000000"> 19: <readerQuotas
"utf-8" transferMode="Buffered" useDefaultWebProxy="true"> <readerQuotas
maxBufferPoolSize="2147483647" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647"> <readerQuotas
sendTimeout="00:05:00"> <binaryMessageEncoding compressionFormat="GZip"> <readerQuotas
sendTimeout="00:05:00"> <binaryMessageEncoding compressionFormat="GZip"> <readerQuotas
10:00" maxBufferPoolSize="104857600" maxBufferSize="104857600" maxReceivedMessageSize="104857600"> <readerQuotas 05:00" maxBufferPoolSize="104857600" maxBufferSize="104857600" maxReceivedMessageSize="104857600"> <readerQuotas