Buscar

Realice su búsqueda por palabras clave, tags, FAQs, etc.

Modificar el valor del parámetro maxStringContentLength

Es un parámetro de WCF, y es el que indica el tamaño máximo que puede contener el XML.

Hay que cambiar el valor del parámetro tanto en el web.config, como en el mismo binding del archivo .config del servicio de EKS.

Por defecto sale de fábrica con 16MB, que es bastante. Lo ideal es que se achique el tamaño del reporte o página que arroja el mensaje de tamaño superado, o que lo paginen. Pero si no hay otra alternativa, entonces se puede aumentar el valor del parámetro, nuestra recomendación es a 50MB o 100MB como máximo. (El valor se expresa en bytes)

Como los valores están en bytes, entonces hay que hacer la siguiente cuenta para obtenerlos:

1024*1024*MBs

Donde MBs es la cantidad de MegaBytes que se quiere asignar al parámetro, por ejemplo, para 16MBs:

1024*1024*16=16777216 (que es el valor por defecto)

Y para 50MBs:

1024*1024*50=52428800

Se tiene que modificar el binding “EKS_TCP”, tanto en el .config del servicio de Kernel como en el web.config.

Si se pasa como adjunto, entonces también hay que modificar el binding “UPL_TCP”.

Deja una respuesta

Debe logged in para publicar un comentario.