4

经过几天的努力,我终于让查看器在其图标和按钮上显示图像,并很好地显示报告。然而,一旦涉及到图表,它所显示的只是一个边框,而那个显示那里的小图标应该是一个图像。检查图像 URL 并尝试在其自己的选项卡中显示该图像几乎没有成功。

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

4

2 回答 2

3

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

由于您的动态图像没问题,因此问题可能是 sscsdk80.dll(我们的图表引擎)。您可以在 bin 或 win32_x86 目录中找到它以及其余的 Crystal Reports dll。它需要使用 regsvr32.dll 注册,因为它是一个 COM dll。尝试注册它,看看它是否有帮助。

如果没有,请使用进程监视器来监视您的系统。过滤您的应用程序的结果(可能是 w3wp.exe,因为它是一个 Web 应用程序)。然后仅显示 Process 和 Thread 活动的结果。您需要查看加载图像条目并查找从未成功加载的内容 - 例如 sscsdk80.dll。

资料来源:图表未显示在报告中

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

于 2013-08-20T12:54:33.220 回答
0

您是否尝试将“网络服务”帐户写入权限分配给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>
于 2013-08-27T08:14:01.833 回答