Estoy en la versión 1.11.0.2 de Evolution y estoy tratando de generar reportes que saca entre 160 a 200 páginas en Crystal Reports, pero al momento de querer cambiar la pagina da error, simplemente ya no genera y lanza:

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Web.HttpException: Maximum request length exceeded.

[HttpException (0x80004005): Maximum request length exceeded.]
System.Web.HttpRequest.GetEntireRawContent() +11949384
System.Web.HttpRequest.FillInFormCollection() +172
System.Web.HttpRequest.EnsureForm() +94
System.Web.HttpRequest.get_Form() +16
System.Web.HttpRequest.get_HasForm() +11944742
System.Web.UI.Page.GetCollectionBasedOnMethod(Boolean dontReturnNull) +106
System.Web.UI.Page.DeterminePostBackMode() +89
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +264

Se utilizó la consola del navegador para ver si generaba algun error, pero en ningún momento sale error. Cuando se cambia a que genere a PDF si saca bien todo el reporte, pero necesitan que el reporte se genere en el visor.

asked 12 Sep '17, 11:57

Josue%20Mancilla's gravatar image

Josue Mancilla
(suspended)
accept rate: 42%


El problema es el valor de tamaño de archivo como viene configurado por defecto (aunque me extraña que funcione en PDF porque tambien debería de fallar)

El tamaño de archivo por defecto es de 4MB. Para aumentarlo, se debe de modificar el archivo web.config del website en esta linea, agregando maxRequestLength y maxAllowedContentLength en las respectivas secciones:

<configuration>
    <system.web>
        <httpRuntime maxRequestLength="1048576" />
    </system.web>
</configuration>

 <system.webServer>
   <security>
      <requestFiltering>
         <requestLimits maxAllowedContentLength="1073741824" />
      </requestFiltering>
   </security>
 </system.webServer>

Nota: maxAllowedContentLength se mide en bytes mientras que maxRequestLength se mide en kilobytes. (Ambos equivalen a 1 GB.)

link

answered 12 Sep '17, 12:05

sbarahona's gravatar image

sbarahona ♦♦
(suspended)
accept rate: 32%

edited 12 Sep '17, 12:07

Si funciona correctamente, luego de agregar esos parametros hay que reiniciar el IIS. Ahora bien, si se sabe que existe este inconveniente, no sería bueno incluir dentro del web.config esos parametros de forma estandar?

Para no tener customizada esa parte con cada cliente?

(12 Sep '17, 13:37) FerdyB FerdyB's gravatar image
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Evolution en BitBucket

En este sitio puede acceder al código fuente, centro de descargas y reportar bugs, propuestas y mejoras para Evolution.

Evolution en JIRA

En este sitio puedes sugerir nueva funcionalidad para Evolution, o puedes votar por la funcionalidad ya propuesta por otros usuarios.

Tags:

×44
×22
×1

Asked: 12 Sep '17, 11:57

Seen: 1,964 times

Last updated: 12 Sep '17, 13:37

[Acerca de] [Preguntas Frecuentes] [Privacidad] [Soporte] [Contacto]
Copyright 2013-2018. Asesores en Informática