【发布时间】:2012-09-11 10:10:47
【问题描述】:
从这个问题开始:
SSRS IE8 JavaScript Error Invalid Character ScriptResource.axd
这是一个我真的需要解决的问题。我现在有更多关于此的信息,因此决定记录一个新问题。
我有一套 SSRS 报告位于运行 SQL Server 2008 R2 的 SQL Server 上。超过 6 个月以来,我使用 Internet Explorer 访问这些报告没有任何问题。
上周有人记录了一个帮助台电话,说她无法看到报告,因为页面永远加载,几秒钟后左下角出现一个带有解释标记的小图标,旁边显示“完成”文本.
由于我已经知道这个问题可能是 IE 问题,我建议用户下载 Firefox 并改用它。执行此操作后,用户可以看到报告。
第二天我去使用 IE 正常访问报告,用户遇到的问题发生在我身上。我被困在一个无限循环中,角落里有一个带有错误图像的小“完成”。点击时的错误信息是:
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
我检查了我使用的 IE 版本号是 8.0.6001.18702。我尝试让一位同事尝试访问同样使用 8.0.6001.18702 IE 版本的报告,她的没有遇到任何问题。
我觉得奇怪的是 6 个月加上我没有任何问题,然后突然我无法使用 IE 访问报告,你甚至不能说这是 Internet Explorer 版本的问题,因为作为我说,我同事用的是和我一样的版本。
由于它使用 Firefox 工作,它仍然指向 IE 问题,但可能是服务器端的问题?
任何人都可以在这里提出任何建议,就好像这对我来说是个问题,这可能会在一夜之间成为许多用户的问题。
当我尝试访问报告时,请查看随附的屏幕截图:
更新: 研究表明这应该可以解决,已经完成并使用 fiddler 进行监控,但它仍在使用 GZIP 压缩,并且不适合我。
<system.web.extensions>
<scripting>
<scriptResourceHandler enableCompression="false" enableCaching="true"/>
</scripting>
</system.web.extensions>
【问题讨论】:
-
所有报告都是这样还是部分报告?
-
一些调试和向问题添加信息的技巧。告诉我们更多关于您和您同事的 PC 之间的差异,特别是操作系统版本(包括 SP)、IE 的安全设置、IE 进入的浏览器模式、IE 认为页面所在的字符集。如果所有这些都失败了,您可以深入研究来自/发往这两台 PC 的请求和响应,并比较它们。
-
在 Windows XP 上都运行 Verion 5.1.2600,在 IE 上都有默认的安全设置
-
我昨天降级到 IE7,我可以查看报告,然后我重新安装了 IE8,但是发布候选版本 1 更新为零,问题又出现了。奇怪的是,我使用 ie8 几个月都没有问题...
-
您好,请选择,您托管网站的操作系统、Web 服务器是什么?
标签: internet-explorer reporting-services ssrs-2008 scriptresource.axd