图表未显示在WebForm中的Crystal Reports Viewer上



经过几天的努力,我终于让查看器在其图标和按钮上显示了图像,并很好地显示了报告。然而,一旦涉及到图表,它所显示的只是一个边界,而显示该边界的小图标应该是一个图像。检查图像URL并尝试在其自己的选项卡中显示该图像同样收效甚微。

我可以看些什么或做些什么来让我的图表正确显示?

在SAP论坛上发现了这一回复,与一个类似的问题有关:

由于您的动态图像是好的,它可能是sscsdk80.dll(我们的图表引擎),这就是问题所在。你会在垃圾箱或win32_x86目录以及其他Crystal Reports dll。它需要向regsvr32.dll注册,因为它是COM dll。尝试注册它,看看它是否有帮助。

如果没有,请使用Process Monitor监视您的系统。筛选结果用于您的应用程序(可能是w3wp.exe,因为它是一个web应用程序)。然后仅显示进程和线程活动的结果。你会想查看"加载图像"条目,并查找从未成功加载-例如sscsdk80.dll.

来源:报告中未显示图表

同样相关的还有:Crystal Reports for Visual Studio 2005部署问题

您是否尝试将"NETWORK SERVICE"帐户写入权限分配给C:Windowssystem32inetsrvdynamic_images

这一行出现在您的web.config中吗?

<system.web> 
  <httpHandlers> 
     <add verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/> 
  </httpHandlers> 
</system.web>

最新更新