vs2005水晶报表问题
2007-09-29 13:06
351 查看
今天在做项目时,用到了vs的水晶报表, 在本地发布都可以看,但放到服务器上,刚开始是说找不到引用,服务器不支持,于是在
/Microsoft Visual Studio 8/SDK/v2.0/BootStrapper/Packages/CrystalReports
下面的CRRedist2005_x86.msi这个文件装在了服务器上,没问题了,出来了
要将含有水晶报表的web应用程序部署到服务器上.但是报错.错误如下:
Parser Error Message: Could not load file or assembly 'CrystalDecisions.Web, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' or one of its dependencies. 系统找不到指定的文件。
Source Error:
Line 40: <httpHandlers><add verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/></httpHandlers></system.web>
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
----------------------------------------------------------------------------------------------------
以上只是我遇到的情况,现已解决.
这是我在网上找的,但是我只装了就好了,也没有注册
,但又出现个问题就是图片不显示,数据都可以出来,找了半天原因,有的说什么路径啊,要建虚拟目录啊,但我这个是在2005下的,我在本地都没有建,想了半天,记起来,原来,系统我是早些天传上去的,因为web.config在服务器上有改动,于是我在发布的时候,没有上传,但后来用了水晶报表,里面有些东西添加了,没有改服务器上的这个文件,于是把这个文件改了下,就好了
加上了
<httpHandlers><add verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/></httpHandlers>
/Microsoft Visual Studio 8/SDK/v2.0/BootStrapper/Packages/CrystalReports
下面的CRRedist2005_x86.msi这个文件装在了服务器上,没问题了,出来了
要将含有水晶报表的web应用程序部署到服务器上.但是报错.错误如下:
Parser Error Message: Could not load file or assembly 'CrystalDecisions.Web, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' or one of its dependencies. 系统找不到指定的文件。
Source Error:
Line 40: <httpHandlers><add verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/></httpHandlers></system.web>
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
----------------------------------------------------------------------------------------------------
以上只是我遇到的情况,现已解决.
这是我在网上找的,但是我只装了就好了,也没有注册
,但又出现个问题就是图片不显示,数据都可以出来,找了半天原因,有的说什么路径啊,要建虚拟目录啊,但我这个是在2005下的,我在本地都没有建,想了半天,记起来,原来,系统我是早些天传上去的,因为web.config在服务器上有改动,于是我在发布的时候,没有上传,但后来用了水晶报表,里面有些东西添加了,没有改服务器上的这个文件,于是把这个文件改了下,就好了
加上了
<httpHandlers><add verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/></httpHandlers>
相关文章推荐
- VS2005水晶报表的横向打印问题
- VS2005水晶报表在时部署时遇到的问题
- VS2005水晶报表在时部署时遇到的问题
- vs2005水晶报表WEB打印问题、加载报表失败。-解决办法
- VS2005水晶报表在时部署时遇到的问题
- CrystalReport for vs2010 水晶报表的发布问题以及捆绑发布
- 【分享】VS200X水晶报表边框效果在WEB页面不连续显示问题解决方法
- VS水晶报表升级问题记录
- 关于vs2008下运行2005版水晶报表的问题
- VS 2005 水晶报表的使用(转载)
- VS2005水晶报表教程
- VS2005水晶报表教程 推模式 拉模式
- vs2005报表限制问题
- 请问谁使用过vs 2005水晶报表阿、Sql Server Reporting Services呢?如果要做一个B/s报表系统,用哪个比较好呢?
- VS .NET 2005中水晶报表的使用 http://www.tianyablog.com/blogger/post_show.asp?BlogID=116800&PostID=9731765
- (转贴)VS.NET下水晶报表分发时的问题及解决
- VS 2003 中使用 crystal reports (水晶报表)的打包和部署问题
- VS2005水晶报表制作(Winform)
- CrystalReport for vs2010 水晶报表的发布问题以及捆绑发布
- vs2010水晶报表问题"未能加载文件或程序集“file:///C:\Program Files\SAP BusinessObjects\Crystal Reports for .NET Framew