首页 文章

Crystal Reports 2008 HTML报告不适用于Internet Explorer 10(IE10)

提问于
浏览
-1

我们已经确认Crystal Reports 2008(SP4)中存在Internet Explorer 10客户端的错误 . 它适用于IE9客户端,但如果从IE9升级到IE10,则会发生故障 .

具体来说,您可以查看呈现为HTML的报表,但是当您关闭报表时,发送到服务器的请求会挂起服务器上的线程 . 服务器上的IIS中的代码正在运行

CrystalDecisions.Web.dll!CrystalDecisions.Web.CrystalImageCleaner.Run()0x4b bytes该方法设计为无限循环 .

我在IIS中启用了 Failed Request Tracing ,日志显示IIS服务器生成的错误 .

error(2147943395) - 由于线程退出或应用程序请求,I / O操作已中止 . (0x800703e3)

如果IIS服务器是Windows Server 2008 R2 SP1以及Windows 7 Server,则会发生这种情况 . IE9浏览器,Chrome或Firefox都不会出现此问题 .

我怀疑有什么东西导致Crystal执行 Run() 方法而且不应该发生这种情况 .

我们尝试在文档中使用 EmulateIE7EmulateIE9 ,也在浏览器客户端中同时使用(不是它会产生影响),但浏览器仿真并没有解决问题 .

2 回答

  • 1

    首先,CR 2008现在由服务包5决定 . 其次,CR 2008仅支持IE 9.请参阅发行说明here .

  • 0

    我们将一些工作站升级到Internet Explorer 11(IE11) . 这个问题没有发生过一次,但在IE11中又一直在发生 .

相关问题