6

A raíz de esta pregunta:SSRS IE8 ScriptResource.axd de error de compresión/descompresión

SSRS IE8 JavaScript Error Invalid Character ScriptResource.axd

Este es un tema que realmente necesito una resolución para. Ahora tengo más información al respecto y, por lo tanto, he decidido registrar una nueva pregunta.

Tengo un conjunto de informes de SSRS ubicados en un servidor SQL que ejecuta SQL Server 2008 R2. No he tenido ningún problema en acceder a estos informes utilizando Internet Explorer durante más de 6 meses.

La semana pasada alguien registró una llamada de servicio técnico indicando que no podía ver los informes mientras la página se cargaba para siempre y un pequeño icono con una marca de explicación aparece en la esquina inferior izquierda después de unos segundos con el texto 'Listo' al lado eso.

Como ya sabía que este problema era probablemente un problema de IE, aconsejé al usuario que descargara Firefox y simplemente lo utilizara. Al hacer esto, el usuario podría ver los informes.

Al día siguiente fui a acceder a los informes de forma normal utilizando IE, y el problema que el usuario había encontrado, me estaba sucediendo. Estaba atrapado en un bucle infinito con la pequeña imagen "Done" con errores en la esquina. El mensaje de error al hacer clic fue:

Webpage error details 

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E) 
Timestamp: Tue, 11 Sep 2012 09:58:13 UTC 


Message: Invalid character 
Line: 1 
Char: 1 
Code: 0 
URI: http://xxxxx/xxxxxxx/ScriptResource.axd?d=iYyn-VGIBSAJxmoeImLsTtesAMP1500Akt1KNGOHN_b-PEkCEZq1v-qs_SbiV610TRrm-8ISgq4xWAV6lxRrv1NaHOGFuUUOfusDmQgdb8FPNvi0YU9Sc8hp24nzIzpdQXiEtHcT-lcQIUkU_kcJg-EM61o1&t=ffffffffb868b5f4 


Message: Sys.ScriptLoadFailedException: The script '/Reports/ScriptResource.axd?d=iYyn-VGIBSAJxmoeImLsTtesAMP1500Akt1KNGOHN_b-PEkCEZq1v-qs_SbiV610TRrm-8ISgq4xWAV6lxRrv1NaHOGFuUUOfusDmQgdb8FPNvi0YU9Sc8hp24nzIzpdQXiEtHcT-lcQIUkU_kcJg-EM61o1&t=ffffffffb868b5f4' could not be loaded. 
Line: 5 
Char: 25340 
Code: 0 
URI: http://xxxxx/xxxxxxx/ScriptResource.axd?d=IcCsSJUAEsxazITdzqHjDt1BesfkTp6Mm3HS3LIMBVF2Lxr_e3gi3u2PvZQRuLbGfe0MhIoDqlxXvrXTRXhpV2wfNhWcJK0iLFPtfDZzuej4KzvCBV1ggWWCaLYj6iG0RpVkSYBY-IrbRMKNOCn9Qc8W77bR9CrIphFmFbR2zKerE3DA0&t=ffffffffb868b5f4 

he comprobado el número de versión de IE que estaba usando era la versión 8.0.6001.18702. Intenté que un colega intentara acceder al informe que también usaba la versión 8.0.6001.18702 IE, y el suyo no tuvo problemas.

Lo extraño de esto es que durante 6 meses y no tengo problemas, de repente no puedo usar IE para acceder a los informes, y ni siquiera puedo decir que es un problema de versión de Internet Explorer porque como dije, mi colega usa la misma versión que yo.

Como funciona con Firefox, aún apunta hacia un problema de IE pero posiblemente algo del lado del servidor?

¿Alguien puede sugerir algo aquí como si fuera un problema para mí, esto podría convertirse en un problema para muchos usuarios durante la noche.

ver captura de pantalla conectada con lo que veo cuando intento acceder al informe:

enter image description here

ACTUALIZACIÓN: La investigación sugiere esto debe fijar, han hecho esto y controlará mediante Fiddler, sin embargo, todavía está usando compresión GZIP, y no funciona para mí.

<system.web.extensions> 
    <scripting> 
     <scriptResourceHandler enableCompression="false" enableCaching="true"/> 
    </scripting> 
    </system.web.extensions> 
+0

¿Es así para todos los informes o solo algunos? – Jerryf

+0

Para todos los informes – JsonStatham

+0

Algunos consejos para depurar y agregar información a la pregunta. Cuéntanos más sobre las diferencias entre tu PC y tu colega, en particular la versión del sistema operativo (incluido SP), la configuración de seguridad para IE, el modo de navegador IE, el juego de caracteres IE cree que la página está en él. Si todo eso falla, puedes profundizar en la solicitud y respuesta desde/hacia esas dos PC y compararlas. – Jeroen

Respuesta

3

Tan loco como suena, la solución a mi problema era simple.

Ir a Panel de control> Opciones de Internet> Opciones avanzadas

Desactivar configuración de HTTP 1.1 y vuelva a encenderla de nuevo.

Los informes de SSRS ahora se procesan correctamente, sin embargo, mi versión de ie8 aún no quiere admitir la codificación de gzip cuando mis colegas lo hacen.

ACTUALIZACIÓN Después de 10 minutos - 30 minutos el error vuelve sin embargo, ahora han desactivado HTTP 1.1 todos juntos y, aunque no es lo ideal, puedo ver los informes.

+1

Hmm muy interesante. –