问题描述
我项目中用到的水晶报表是vs2003自带的水晶报表,程序在本机上完成以后,我参照网上的资料将项目打包部署了一下,上传到服务器以,运行以后就出现这个错误了。打包步骤:1.先将水晶报表所在项目的相关bin文件夹和。aspx文件上传到服务器上,配置好IIS;2.添加安装项目Setup13.右击安装项目Setup1——添加项目输出——在项目中选中当期水晶报表所在项目,选中主输出,配置为活动,然后点确定——然后在添加合并模块(将Crystal_regwiz2003.msm等7个相关模块添加到安装项目中)——右击安装项目Setup1——选择重新生成——将Setup1的DeBug下面的文件上传到服务器上,然后在服务器上运行,运行以后复制bin文件夹下面的dll文件,将它粘贴到步骤1.中的bin文件夹下面,覆盖原来的dll文件我的服务器上没有安装vs2003和水晶报表组件吖不知道这么操作对吗??请大侠指点
解决方案
解决方案二:
布置网站,报表需要:a.在服务器上安装C:ProgramFilesMicrosoftVisualStudio8SDKv2.0BootStrapperPackagesCrystalReportsCRRedist2005_x86.msi。b.把C:ProgramFilesCommonFilesBusinessObjects2.7Managed下所有的文件都COPY到远程服务器网站的BIN目录下,c.改注册表Server/InprocServer/PrintJobLimit修改为1000还有一个HKEY_LOCAL_MACHINE/SOFTWARE/CrystalDecisions/10.0/ReportApplicationServer/Server/PrintJobLimit也修改为1000这样起来的话还不行,因为水晶报表的很多图片还看不到,所以还要COPY本机的C:Inetpubwwwroot下的aspnet_client目录到远程服务的网站下。