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

时间:2013-08-13 14:49:26

标签: crystal-reports crystal-reports-2010 crystal-reports-viewer

经过几天的挣扎,我终于让观众在它的图标和按钮上显示图像,并很好地显示报告。然而,一旦它出现在一个图表中,它所显示的只是一个边框,那个小图标显示应该是一个图像。检查图像URL并尝试在其自己的选项卡中显示该图像会产生很少的成功。

我能看到或做些什么才能让我的图表正确显示?

2 个答案:

答案 0 :(得分:3)

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

  

由于你的动态图像没问题,很可能是sscsdk80.dll(我们的   图表引擎)这是问题所在。你可以在垃圾桶里找到它   win32_x86目录与其他Crystal Reports dll一起使用。它   需要在regsvr32.dll中注册,因为它是一个COM dll。尝试   注册它以查看它是否有帮助。

     

如果没有,请使用Process Monitor观察您的系统。过滤结果   为您的应用程序(可能w3wp.exe,因为它是一个Web应用程序)。然后   仅显示Process和Thread活动的结果。你会想要的   查看加载图像条目并查找从不的东西   成功加载 - 例如sscsdk80.dll。

来源:Charts not showing on report

也相关:Crystal Reports for Visual Studio 2005 deployment trouble

答案 1 :(得分:0)

您是否尝试过将“NETWORK SERVICE”帐户的写入权限分配给C:\Windows\system32\inetsrv\dynamic_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>