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

vs2005水晶报表工具栏图标无法显示的解决办法

2012年10月11日 ⁄ 综合 ⁄ 共 895字 ⁄ 字号 评论关闭
程序员最喜欢的衬衫
这两天做了个网站,调试一切正常.上传服务器用IE打开后,网页中水晶报表工具条上所有的图标都是小红叉。打印和导出功能也失效了。急忙在网上查找解决办法。发现网上出现相同问题的人不少。解决办法却写得含糊不清,大多数都没写解决办法。经过一番努力,终于解决了这个问题。考虑到这是个常见问题,而网上又难找到解决办法。为了方便大家,现在把解决办法写出来,供大家参考。

    第一步,如果网站服务器上没有安装水晶报表是无法显示网页中的水晶报表控件的.解决办法是在服务器上安装水晶报表软件。VS2005中含有水晶报表的安装包。找到VS2005安装目录中含有水晶报表的安装文件msi,拷到服务器上,双击执行安装就可以了.

D:\Program Files\Microsoft Visual Studio 8\  (这是我的VS2005安装文件夹)

  \Crystal   Reports\CRRedist\X64\CRRedist2005_X64.msi  
  \Crystal   Reports\CRRedist\X64\2052\CRRedist2005_X64_CHS.msi  
  \SDK\v2.0\BootStrapper\Packages\CrystalReports\CRRedist2005_x86.msi  
  \SDK\v2.0\BootStrapper\Packages\CrystalReports\zh-chs\CRREdist2005_x86_chs.msi   
  一共有四个,前两个64位版本,后两个32位的。   
  chs的估计只有中文版里才有(我的VS中文版)只需安装CRRedist2005_x86.msi就行.

    第二步,我用VS2005在笔记本上做的网站,拷贝到服务器后建了个虚拟目录来发布的。在服务器上安装好了CRRedist2005_x86.msi 后,系统会在服务器的c:\Inetpub\wwwroot\中建立一个aspnet_client文件夹。此文件夹中含有水晶报表的相关控件及图标。把aspnet_client文件夹拷贝到自己的虚拟目录的根文件夹下就可以正常显示水晶报表的工具栏图标了。

抱歉!评论已关闭.