常见场景:

WebForm开发的水晶报表应用,本地调试正常,但是到了服务器上,工具栏可以正常显示,报表数据可以正常显示,唯一的问题就是图表的位置没有出现图,只是个红叉叉。

解决方法:

查看一下这个页面的HTML代码,在图表的位置,是类似于以下的一个图片

<img src="CrystalImageHandler.aspx?dynamicimage=cr_tmp_image_d587aabc-52c4-412b-b990-18dc8d0e8cb8.png" alt="图像" border="0" width="480px" height="288px" />

我们注意到CrystalImageHandler.aspx这个路径,是当前路径,但是该文件在我们的项目中又不存在。

查看能正常显示的图表项目的Web.config。会发现(本示例为VS2005+CR XI后的版本)

<system.web>

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

VS2005自带版本为:

代码

<httpHandlers> 
<add verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/> 
</httpHandlers>

VS2008自带版本为

代码

<httpHandlers>
 <add verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
</httpHandlers> 

这么一小节(你实际显示的跟这个版本可能会有所不同)。这个是添加图表后,程序自动在该配置文件中增加的一个httphandler。

出现此问题的原因多半是因为手工编辑web.config时,遗漏了这个部分。将你调试时使用的web.config的这一小节拷贝到发布机上即可。

20101216增补:

如果config文件中已经存在了这部分配置,仍然是红叉叉,那么试验下下面的方法:

自己在网站目录下新建了个CrystalImageHandler.aspx就好了。

以上方法来源于,http://topic.csdn.net/u/20100526/16/615aeaf7-1882-436b-ba6a-d834b17a826a.html 未经实际测试

转载于:https://www.cnblogs.com/babyt/archive/2008/11/20/1337181.html

水晶报表图表出现红叉叉的解决方法相关推荐

  1. 水晶报表 图表 百分比

    2019独角兽企业重金招聘Python工程师标准>>> 水晶报表 图表 百分比 2011-02-18 17:30:09|  分类: 水晶报表 |  标签:水晶报表  图表  百分比  ...

  2. 设备管理器其它设备Android叹号,设备管理器中的设备显示感叹号/问号/叉号的解决方法...

    设备管理器是Windows操作系统自带的管理工具,其为用户提供了设置设备.启用/禁用设备.更新设备驱动程序等多种强大的功能,帮助用户能后更好的使用电脑的硬件设备,而部分用户在打开设备管理器时,发现部分 ...

  3. 水晶报表工具栏出现红叉叉无法打印导出等问题的解决方法

    常见场景: 使用WebForm方式开发水晶报表应用,在本机调试一切正常.但是发布到服务器上以后,报表可以正确显示. 但是工具栏上的图标却成了红叉叉,无法执行打印.导出操作,页面提示有脚本错误. 解决方 ...

  4. 水晶报表图表制作问题

    最近两周一直在用水晶报表做图表,像柱状图.折线图.甘特图.饼图等,原以为采用推模式用存储过程把数据推给图表就行了.但在实际操作过程中遇到了不少的细节问题. 1)图例标签文本 如图所示,默认情况下图例中 ...

  5. Target runtime jdk is not defined 项目上红叉报错解决方法

    在Markers窗口上显示Faceted Project Problem  错误,如图: 这时候,解决方法如下:在项目上右键,选择Properties-->Targeted Runtimes , ...

  6. windows10出现扬声器小红叉问题的解决方法

    电脑是win10+ubuntu16.04的双系统,昨天在ubuntu系统中安装了cuda,搞了很久终于搞定.今天回到win10发现没有声音,扬声器出现小红叉.查看电脑各个配置,服务里的Windows ...

  7. 水晶报表弹出用户密码输入框问题的解决

    这个都不知道是我什么时候发到网上的了,无意中发现的,估计应该是3年多前的事情了吧?嗯,这两天趁中午休息的时间去把我以前的东西找找,看看能找到多少,很多都不记得了. TableLogOnInfo inf ...

  8. 针对Echarts图表存在数据缓存问题的解决方法

    在项目中发现,使用一个echarts图表切换不同数据是,有时会莫名的多出数据组. 1.针对这个问题可以在切换事件中清空echarts的画布数据. var myChart = echarts.init( ...

  9. 导入自己写的类,却被标红,原因及解决方法是?(Pycharm编辑器为例)

    (请先看这篇文章:https://blog.csdn.net/GenuineMonster/article/details/104495419) 如果看完这篇博文,你的问题还是没有解决,那么加我的公众 ...

  10. AE上的looks插件,导致图像上出现红叉的解决方法

    目录 一般出现红叉的原因 解决方法 一般出现红叉的原因 如图: 画面中出现红叉,可以判定是安装的第三方插件没有注册 找到有红叉的图层,查看具体是哪一款插件没有注册,然后注册即可, 激活后可能需要清理一 ...

最新文章

  1. Java HashMap的put操作(Java1.8)
  2. mongodb导出导入实例记录
  3. python输出指定范围素数_怎么用python输出指定范围内的质数?
  4. android xml引用系统资源文件,android开发教程之系统资源的使用方法 android资源文件...
  5. ajax跨域请求.json文件,使用JSONP对JSON文件进行跨域Ajax请求
  6. 第 25 章 OpenManage
  7. spark中累加器的使用(转)
  8. 前端学习(3233):高阶函数函数柯里化案例
  9. python中decode函数在哪个库_python encode和decode函数说明
  10. 用python画雪花飘落_简单说 JavaScript实现雪花飘落效果
  11. CephOpenstack结合说明操作
  12. Audio -- Music Playback 框图
  13. 基于LineMod与ORK的三维物体识别与姿态估计
  14. TASKCTL高可用架构调度服务与安装
  15. 【学习笔记】Unreal(虚幻)4引擎入门(三)
  16. 家用中央空调设计浅议
  17. Windows 远程桌面无法复制粘贴问题
  18. HTML5 Canvas制作数独游戏(四)
  19. mysql join 自联结_MYSQL联结(Join)
  20. Axure RP 8基础原件介绍

热门文章

  1. 教育部计算机应用基础统考试题,月教育部统考计算机应用基础试卷十附答案.doc...
  2. 用计算机弹假面骑士build,假面骑士build使用的武器汇总,你知道几个?
  3. AppStore图片尺寸以及内容要求Screenshot specifications
  4. 2021-09-10 Bagging[7](并 行)和Boosting[8](串行)是两种常见的集成学习方法
  5. 利用数组构造MaxTree
  6. 【POJ-2452】Sticks Problem【二分右端点+线段树】
  7. php背景图片居中对齐命令,css怎么设置背景图片自适应居中
  8. 通俗有趣讲解Atomic原子类的实现原理
  9. 反射进行.newInstance()方法,报错Caused by: java.lang.NoSuchMethodException:XXXX.<init>()
  10. 指针 是否相同_【变电小课堂】MF47指针式万用表操作指南