The content type application/json of the response message does not match the content type of the binding (application/soap+xml;
http://blog.csdn.net/zhongjiekangping/article/details/4539151
The maximum message size quota for incoming messages (65536) has been exceeded
http://social.msdn.microsoft.com/Forums/vstudio/en-US/3a1a75d6-6008-4f03-b5a6-d7783b8a3ff5/the-maximum-message-size-quota-for-incoming-messages-65536-has-been-exceeded?forum=wcf
Binding Class Name |
Transport |
Message Encoding |
Message Version |
Security Mode |
RM |
Tx Flow* |
BasicHttpBinding |
HTTP |
Text |
SOAP 1.1 |
None |
X |
X |
WSHttpBinding |
HTTP |
Text |
SOAP 1.2 WS-A 1.0 |
Message |
Disabled |
WS-AT |
WSDualHttpBinding |
HTTP |
Text |
SOAP 1.2 WS-A 1.0 |
Message |
Enabled |
WS-AT |
WSFederationHttpBinding |
HTTP |
Text |
SOAP 1.2 WS-A 1.0 |
Message |
Disabled |
WS-AT |
NetTcpBinding |
TCP |
Binary |
SOAP 1.2 |
Transport |
Disabled |
OleTx |
NetPeerTcpBinding |
P2P |
Binary |
SOAP 1.2 |
Transport |
X |
X |
NetNamedPipesBinding |
Named Pipes |
Binary |
SOAP 1.2 |
Transport |
X |
OleTx |
NetMsmqBinding |
MSMQ |
Binary |
SOAP 1.2 |
Message |
X |
X |
MsmqIntegrationBinding |
MSMQ |
X** |
X |
Transport |
X |
X |
CustomBinding |
You decide |
You decide |
You decide |
You decide |
You decide |
You decide |
<configuration>
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="WCFTestService" closeTimeout="00:10:00"
openTimeout="00:10:00" receiveTimeout="00:10:00" sendTimeout="00:10:00"
bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
maxBufferPoolSize="2147483647" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647"
textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true"
messageEncoding="Text">
<readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647"
maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />
<security mode="None" />
</binding>
</basicHttpBinding>
<customBinding>
<binding name="JMSWebServiceAddress" >
<textMessageEncoding messageVersion="Soap12" writeEncoding="utf-8">
<readerQuotas maxDepth="2147483647"
maxStringContentLength="2147483647" maxArrayLength="2147483647"
maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />
</textMessageEncoding>
<httpTransport manualAddressing="false" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647"
allowCookies="false" authenticationScheme="Anonymous"
bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
keepAliveEnabled="true" maxBufferSize="2147483647"
proxyAuthenticationScheme="Anonymous" realm="" transferMode="Buffered"
unsafeConnectionNtlmAuthentication="false" useDefaultWebProxy="true" />
</binding>
</customBinding>
</binding>
<client>
<endpoint address="WCFWebServiceAddress"
binding="basicHttpBinding" bindingConfiguration="WCFTestService"
contract="WCFServiceReference.WCFTestService" name="WCFTestService" />
<endpoint address="JMSWebServiceAddress"
binding="customBinding" bindingConfiguration="JMSTestService"
contract="JMSServiceReference.JMSTestService" name="JMSTestService" />
</client>
</system.serviceModel>
</configuration>