现在的位置: 首页 > 综合 > 正文

Crystal Report XI 图片没有办法显示解决方法

2013年06月30日 ⁄ 综合 ⁄ 共 903字 ⁄ 字号 评论关闭

最近被水晶报表折磨得很惨,刚开始老是安装不上去,现在又遇到一个问题。

报表在设计时插入图片,但在aspx页面通过CrystalReportViewer加载进来后却无法显示,查看图片的URL为http://serverName/crystalreportviewers11/crystalimagehandler.aspx?dynamicimage=ba0c461e-3162-4d65-a7f9-ed388a33f3d9.png,而且URL每次都不一样。哦,原来每次都是动态产生图片,那肯定是crystalimagehandler.aspx页面不能正常运行。查看IIS目录crystalreportviewers11,原来不是应用程序,将其配置为应用程序,再将目录的asp.net版本设为asp.net2.0。问题解决!!

 

Crystal Roport XI Release 1报表发布后不能打印到打印机,也不能导出到excel,PDF,必须升级到 Crystal Report XI Release 2才行。还有升级后图片路径变为http://serverName/ReportFolder/crystalimagehandler.aspx?dynamicimage=ba0c461e-3162-4d65-a7f9-ed388a33f3d9.png,注意目录变成水晶报表所在的目录,而不是crystalreportviewers11了,所以图片也显示不出来了。再web.config里加上下面的代码后就行了。

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

 

简单描述一下,记不来先。有空再来整理。

抱歉!评论已关闭.