VS2008,使用web水晶报表显示静态图片

来源:互联网 发布:js判断微信浏览器跳转 编辑:程序博客网 时间:2024/04/28 05:38

昨天用水晶报表编写了一个示例,使用的静态图片,运行时发现图片无法显示,查看图片路径为“http://server/site/CrystalImageHandler.aspx?dynamicimage=cr_tmp_image_9ffad158-210f-4df4-953a-d6ff5987b750.png”,看来图片是动态生成的。从网上查阅资料,可能配置有问题

查看web.config中的<httpHandlers>节点,果然没有相关设置,于是添加了

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

仍然无效,郁闷。配置了请求无效?会不会组件有问题,打开网站“属性页”看到CrystalDecisions.Web 组件已经引用了,仔细观察发现这个组件与其他组件的版本不一样!!于是移除这个引用,重新找到10.5.3700.0版本的dll并引用,最后修改web.config

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

问题解决,耗时两天!晕~~

 

原创粉丝点击