vs2008 水晶报表部署后安装报错

来源:互联网 发布:淘宝美工自我评价 编辑:程序博客网 时间:2024/06/06 02:39

将部署好的项目放到服务器上时,出现以下错误信息

配置错误

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

源错误:

源错误:

行 27: <httpHandlers>行 28: <add path="Reserved.ReportViewerWebControl.axd" verb="*" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" validate="false"/>行 29: <add verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>行 30: </httpHandlers>行 31: <compilation debug="true">

程序集加载跟踪: 下列信息有助于确定程序集“CrystalDecisions.Web, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304”无法加载的原因。

在网上查了,说是在安装有vs2008的电脑中,找到以下文件夹:
C:/Program Files/Microsoft SDKs/Windows/v6.0A/Bootstrapper/Packages/CrystalReports10_5。

将该文件夹下的CRRedist2008_x86.msi,安装到在要部署的机器上即可。

但是我安装了还是没有解决!

 

网上另一个朋友给的方案:

1.在服务器上安装与开发环境版本相同的水晶报表文件CRRedist2005_x86.msi
安装程序在开发环境的路径
C:/Program Files/Microsoft Visual Studio 8/SDK/v2.0/BootStrapper/Packages/CrystalReports(VS安装目录)
只安装CRRedist2005_x86.msi,无法正常打印

2.在服务器将水晶报表注册到.NET中
1)注册:首先进入MSDOS方式(可通过“开始”-“运行...”,键入cmd,回车)。  
   2)将   C:/WINDOWS/Microsoft.NET/Framework/v1.0.3705   作为当前目录,
  其中   C:/WINDOWS   根据操作系统的安装位置决定,v1.0.3705   根据安装的   .NET   FRAMEWORK   的版本决定。  
   3)键入   aspnet_regiis   -i。  

我直接注册的时候文件没有安装上去.我只好将文件直接拷到服务器的目录下,再注册,就可以了.目录如下:
目录1:C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/ASP.NETClientFiles/CrystalReportWebFormViewer3
目录2:C:/Inetpub/wwwroot/aspnet_client/system_web/2_0_50727/CrystalReportWebFormViewer3

 

 

但是注册表里已经有这个文件了!同样还是没解决!

原创粉丝点击