2013-11-01 245 views
0

我已经在我的开发机器上开发了水晶报表,并且一切正常。 我的机器配置是:水晶报表显示空白图像

  • 的Windows 7 64位
  • IIS 7.0的Crystal Reports 13(13.0.2000.0)
  • 视觉 Studio 2010中(框架4.0)
  • 内置水晶与目标 报告框架2.0

但是,当我在我的部署服务器上部署相同的应用程序时,空白图像显示在晶体r扩展端口。

部署服务器配置:

  • 的Windows 2008 R2 64位
  • 水晶报表10(10.2.3600.0)
  • 的Visual Studio 2010(框架4.0)
  • 内置水晶与目标框架2.0报告

当我检查这两个开发&部署人员上的图像的URL t机器,路径是这样的。

  • 发展:/EnterpriseASP /报告/ COSIS /CrystalImageHandler.aspxdynamicimage=cr_tmp_image_xxxxxxxxx.png
  • 部署: /EnterpriseASP /CrystalImageHandler.aspxdynamicimage=cr_tmp_image_xxxxxxxx.png

注意:

  • 图像h ere是使用OLEDB对象动态生成的。
  • 企业ASP是项目
+0

你检查了图像文件的权限吗? –

回答

0

最有可能的文件位置的权限设置为允许互联网用户访问我的根文件夹。

+0

但正如我在上述问题中提到的,Crystal Report Viewer位于EnterpriseASP/reports/COSIS目录中,并且CrystalImageHandler.aspx也位于本地计算机的同一目录下。但是在服务器上,CrystalImageHandler.aspx显示在EnterpriseASP目录下。这有什么理由? – user2943598