C# 显示空白图像的Crystal报告

C# 显示空白图像的Crystal报告,c#,asp.net,image,crystal-reports,report,C#,Asp.net,Image,Crystal Reports,Report,我已经在我的开发机器上开发了crystal reports,一切正常。 我的开发计算机配置为: Windows 7 64位 IIS 7.0 Crystal Reports 13(13.0.2000.0) 视觉的 Studio 2010(框架4.0) 构建具有目标的Crystal报告 框架2.0 但是,当我在部署服务器上部署相同的应用程序时,crystal reports上会显示空白图像 部署服务器配置: Windows 2008 R2 64位 Crystal Reports 10(10.2

我已经在我的开发机器上开发了crystal reports,一切正常。 我的开发计算机配置为:

  • Windows 7 64位
  • IIS 7.0 Crystal Reports 13(13.0.2000.0)
  • 视觉的 Studio 2010(框架4.0)
  • 构建具有目标的Crystal报告 框架2.0
但是,当我在部署服务器上部署相同的应用程序时,crystal reports上会显示空白图像

部署服务器配置:

  • Windows 2008 R2 64位
  • Crystal Reports 10(10.2.3600.0)
  • Visual Studio 2010(框架4.0)
  • 使用目标框架2.0构建Crystal报告
当我在两台开发和部署机器上检查映像的URL时,路径如下所示

  • 开发:/EnterpriseASP/reports/COSIS/CrystalImageHandler.aspxdynamicimage=cr\u tmp\u image\u xxxxxxxxx.png
  • 部署: /EnterpriseASP/CrystalImageHandler.aspxdynamicimage=cr\u tmp\u image\u xxxxxxxx.png
注:

  • 这里的图像是使用OLEDB对象动态生成的
  • 企业Asp是我的项目根文件夹

文件位置的权限很可能未设置为允许internet用户访问。

您是否检查了图像文件的权限?但是,正如我在上述问题中提到的,Crystal Report Viewer位于EnterpriseASP/reports/COSIS目录中,CrystalImageHandler.aspx也位于我的本地计算机的同一目录下。但在服务器上,CrystalImageHandler.aspx显示在EnterpriseASP目录下。有什么原因吗?