VS2005-VS2008或VS2010水晶报表未能加载文件或程序集

 

                        水晶报表未能加载文件或程序集

 

  通常我们在做报表时,在本地计算机上能够正常运行,但上传到服务器以后,出现如下问题:

【1】分析器错误消息: 未能加载文件或程序集“CrystalDecisions.Web, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304”或它的某一个依赖项。系统找不到指定的文件。

错误分析:

    这个错误是因为不同版本的crystal report造成的,常见于VS2005到VS2008中

解决方法:  

     【1】在电脑中查找一个名称为  crystalreports2007.msi的安装文件和语言包,如果不行转到【2】

     【2】复制C:/Program Files/Business Objects/Common/2.8/bin下文件 到C:/Inetpub/wwwroot/bin 或者用regsvr32.exe将所有的dll文件注册

     【3】重启IIS服务

【2】未能加载文件或程序集 CrystalDecisions.Web Version=10.2.3600

解决方法一:

   【1】查找到文件:文件名:CRRedist2005_x86.msi
   【2】安装文件

   【3】在Config文件中添加如下代码 

<add assembly="CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>     <add assembly="CrystalDecisions.ReportSource, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>  

<add assembly="CrystalDecisions.Shared, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>    

<add assembly="CrystalDecisions.Web, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>    

<add assembly="CrystalDecisions.ReportAppServer.ClientDoc, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>    <add assembly="CrystalDecisions.Enterprise.Framework, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>     <add assembly="CrystalDecisions.Enterprise.InfoStore, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>

</assemblies>

</compilation>

解决方法二

 

  【1】查找文件 CRRedist2005_x86.msi  CRREdist2005_x86_chs.msi
  【2】安装这两个文件.

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值