ASP.NET 水晶报表在iis中无法显示的解决办法
2011-01-12 14:27
1306 查看
前段时间,项目中使用到水晶报表组件,待完成后 在本地测试一切正常,等部署到客户机子上时 出现问题
通过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 共享目录。
通过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 共享目录。
相关文章推荐
- ASP.NET 水晶报表在iis中无法显示的解决办法
- ASP.NET 水晶报表在iis中无法显示的解决办法
- IIS部署asp.net报404错误 iis与Framework安装顺序造成无法访问网站的解决办法
- ASP.NET MVC在IIS7下发布无法显示的解决办法
- 解决如下问题:IIS无法安装,装后不管用,IIS不显示asp.net页面,报错:服务器应用程序不可用
- 解决 asp.net 伪静态 IIS设置后 直正HTML无法显示的问题
- IIS装好了 但是asp页面无法显示 解决办法
- vs2005 ASP.Net 解决水晶报表无法横向打印
- ASP.NET 2.0 "无法显示XML页"解决办法
- Asp.Net 无法获取IIS拾取目录的解决办法[译]
- 水晶报表的图片在服务器上无法显示的解决办法
- asp.net iis 无法显示网页的解决方法分析
- Asp.net 从Excel读取图片并保存,无法从内存读取图片,Excel组件和相关IIS的配置及解决办法
- asp.net iis 无法显示网页的解决方法分析
- Asp.Net 连接Oracle数据库 出现"找到 Oracle 客户端和网络组件" 的解决方法!(在win2003 ntfs 下IIS发布只显示登陆界面 不进入系统解决办法)
- Active Report for .net"在VS中正常显示在IIS中无法显示"的问题之解决办法
- 解决 asp.net 伪静态 IIS设置后 直正HTML无法显示的问题
- ASP.NET 2.0 "无法显示XML页"解决办法
- 解决 asp.net 伪静态 IIS设置后 真正的HTML无法显示的问题
- 水晶报表 (Crystal Reports) code128 条形码 保存为PDF后 不显示条形码的 解决办法