ASP.NET 水晶报表在iis中无法显示的解决办法

转载 2011年01月17日 10:17:00

前段时间,项目中使用到水晶报表组件,待完成后 在本地测试一切正常,等部署到客户机子上时 出现问题

通过iis访问页面水晶报表无法显示,经反复查找资料 最后终于解决,现在将解决办法发于此处

s

第一种:

解决方法:
1、在你的开发环境中找到Visual Studio安装目录下的"SDK"v2.0"BootStrapper"Packages"CrystalReports,将安装文件CRRedist2005_x86.msi,复制到服务器中并安装。
2、如果程序还不能运行,需要将水晶报表的五个dll文件复制到你的网站下的bin目录,其五大将的名称如下:
   CrystalDecisions.CrystalReports.Engine.dll
   CrystalDecisions.ReportSource.dll
   CrystalDecisions.Shared.dll
   CrystalDecisions.Web.dll
   CrystalDecisions.Windows.Forms.dll
那么他们身在何处呢 答:“在你的开发环境中C:"Program Files"Common Files"Business Objects"2.7"Managed"目录下”

 

二 另外会出现一个其他的问题 就是发布了以后发现web的工具栏的图标不显示。同时点击发现出现提示性的js错误。经过分析认为是水晶报表的资源没有安装。

打开C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/asp.NETClientFiles 找到文件夹CrystalReportWebFormViewer3 然后在桌面新建aspnet_client然后再里面新建system_web然后在里面新建2_0_50727。然后把CrystalReportWebFormViewer3的所有东西copy到2_0_50727里面。这样就有完整的路径 aspnet_client/system_web/2_0_50727/CrystalReportWebFormViewer3

  然后复制所有的asp.net_client整个文件夹到您的网站发布的根目录里面

运行一下,世界就清凉了。哇咔咔

第二种:

我是先安装的vs2005,后装的IIS,所以在IIS下没有C:/Inetpub/wwwroot/aspnet_client/system_web/2_0_50727/CrystalReportWebFormViewer3 文件夹。上网搜了一下,找到了解决方案:

没有安装   Crystal   Report   Web   Service,或者没有在IIS中注册。  
  安装   Crystal   Report   Web   Service:通过VS.NET安装,自动注册。  
  注册:首先进入MSDOS方式(可通过“开始”-“运行...”,键入cmd,回车)。  
  将   C:/WINDOWS/Microsoft.NET/Framework/v1.0.3705   作为当前目录,其中   C:/WINDOWS   根据操作系统的安装位置决定,v1.0.3705   根据安装的   .NET   FRAMEWORK   的版本决定。  
  键入   aspnet_regiis   -i。  
   
  最后,在   IIS   中会出现一个   CrystalReportWebFormViewer   Web   共享目录。

水晶报表解决办法

  • 2007年10月09日 15:53
  • 158KB
  • 下载

水晶报表(CrystalReports)的简单应用(ASP.NET)

Visual studio 2008 自带水晶报表10 ASP.NET网站中的简单应用 本次示例目的只是让刚接触水晶报表的朋友掌握其应用,因此示例以简单,简洁,清晰为主,没有连接后台数据库。 V...
  • ajaxtop
  • ajaxtop
  • 2011年08月09日 14:04
  • 26680

ASP.NET C#学习三(水晶报表插件)

概念部分 (1). 什么是报表? 用表格、图表等来展示动态的数据。报表=多言的格式+动态的数据 (2). 什么是水晶报表(Crystal Reports)? 是AP.NET的一系列报表应用组件。 ...

asp.net水晶报表push模式

Push模式基本上分三步: 1、  建立DataSet1 2、  创建CrystalReport1.rpt水晶报表 3、  创建.aspx页面拖入CrystalReportViewe...

ASP.NET 发布水晶报表(vs2008 en)

一、 安装运行时支撑文件如果你安装了VS2008,那么可以找到如下目录:C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packa...

水晶报表(CrystalReports)的简单应用(ASP.NET)

Visual studio 2008 自带水晶报表10 ASP.NET网站中的简单应用 本次示例目的只是让刚接触水晶报表的朋友掌握其应用,因此示例以简单,简洁,清晰为主,没有连接后台数据库。 V...

ASP.Net:水晶报表服务器安装步骤截图

直接贴图了,文字就不写了。 1、  2、  3、  4、  5、  6、 7、 8、 9、 10、 11、 12、 13、 ...

关于水晶报表的分页与打印在.NET程式中无效的解决方法.

大家在使用水晶报表时是否发现,在自己制作的模板中点击分页与打印的工具栏都是可以的,但是把加载到程式中却无法分页与打印呢? 经过测试发现其实是因为分页是从第一次加载的数据做为数据源来分页的.所以程式中...

Asp.Net中使用水晶报表.rar

  • 2008年03月12日 22:43
  • 7KB
  • 下载

Asp.Net中使用水晶报表(中)

  • 2011年11月12日 15:58
  • 5KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ASP.NET 水晶报表在iis中无法显示的解决办法
举报原因:
原因补充:

(最多只允许输入30个字)