by
9. julio 2009 23:46
Si tienen integrado a Sherepoint (ya sea el portal o bien el services) son Reporting services y ejecutan un reporte que dura mas de dos minutos les aparecerá del lado de Sharepoint el siguiente error: Error inesperado o bien “An unexpected error has occurred” en ingles.
Por defecto existe un timeout a nivel ASP que es de 2 minutos, para cambiar este valor habrá que hacer los siguientes pasos desde el servidor de Sharepoint
- Abrir el archivo web.config de la aplicación sharepoint (por ejemplo \inetpub\wwwroot\wss\VirtualDirectories\80)
- Buscar dentro del archivo httpRuntime
- Agregar executionTimeout con un valor en segundos deseado, por ejemplo 1800
<httpRuntime maxRequestLength="51200" executionTimeout = "1800" />
Esto nos permitirá extender el timeout del sharepoint haciendo que si tenemos reportes con una duración mayor a dos minutos los podamos ejecutar sin errores. Les recomiendo poner 1800 segundos ya que también ese valor es el predeterminados a nivel Reporting Service para un timeout de Reporte.
Aquí les dejo el link original de donde he sacado la solución y me ha funcionado perfecto.
d157cd5e-ae12-4c76-8652-6e496b17159b|0|.0
Tags:
How To