Deseo enviar una cadena XML grande a un servicio WCF SVC de Silverlight.Envío de XML grande de Silverlight a WCF
Parece que cualquier cosa por debajo de 50k se envía correctamente pero si intento enviar algo por encima de ese límite, mi solicitud llega al servidor (se invoca BeginRequest) pero nunca llega a mi SVC. Obtengo la clásica excepción "NotFound".
¿Alguna idea sobre cómo aumentar ese límite?
¿Si no puedo subirlo? ¿Cuáles son mis otras opciones?
Aquí está mi configuración de enlace
<bindings>
<customBinding>
<binding name="customBinding0" maxReceivedMessageSize="2147483647" maxBufferSize="2147483647" maxBufferPoolSize="2147483647">
<binaryMessageEncoding>
<readerQuotas
maxArrayLength="2147483647"
maxBytesPerRead="2147483647"
maxDepth="2147483647"
maxNameTableCharCount="2147483647"
maxStringContentLength="2147483647" />
</binaryMessageEncoding>
<httpTransport/>
</binding>
<binding name="customBindingSecure" maxReceivedMessageSize="2147483647" maxBufferSize="2147483647" maxBufferPoolSize="2147483647">
<binaryMessageEncoding>
<readerQuotas
maxArrayLength="2147483647"
maxBytesPerRead="2147483647"
maxDepth="2147483647"
maxNameTableCharCount="2147483647"
maxStringContentLength="2147483647" />
</binaryMessageEncoding>
<httpsTransport/>
</binding>
</customBinding>
</bindings>
Edición: Más detalles: Si rompo en el Global.asax endRequest, veo en la respuesta "400 Bad Request"
Edición: Más detalles de nuevo: Activé el Trace y puedo ver el siguiente error: Se ha excedido la cuota máxima de tamaño de mensaje para los mensajes entrantes (65536). Para aumentar la cuota, use la propiedad MaxReceivedMessageSize en el elemento de enlace apropiado.
Sin embargo, mi maxReceivedMessageProperty ya está establecido en 2147483647.