日期:2014-05-20  浏览次数:20659 次

水晶报表做好后发布到服务器上,服务器要不要装水晶报表呢?
我本地用的是VS2005里面集成了水晶报表,这样在IIS里就有了CrystalReportWebFormViewer3这个目录,里面有一些水晶报表要用的图片。
我现在在服务器上不想装VS开发环境只装个运行库,那报表怎么办?是不是要单独装下报表?

------解决方案--------------------
布置网站,报表需要:
a.在服务器上安装C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\CrystalReports\CRRedist2005_x86.msi。
b.把C:\Program Files\Common Files\Business Objects\2.7\Managed 下所有的文件都COPY到远程服务器网站的BIN目录下,
c.改注册表Server/InprocServer/PrintJobLimit修改为1000
还有一个
HKEY_LOCAL_MACHINE/SOFTWARE/Crystal Decisions/10.0/Report Application
Server/Server/PrintJobLimit 也修改为1000
这样起来的话还不行,因为水晶报表的很多图片还看不到,所以还要COPY本机的C:\Inetpub\wwwroot下的aspnet_client目录到远程服务的网站下。
------解决方案--------------------
可參考一下這裏:http://blog.csdn.net/daisylh/archive/2006/05/18/743579.aspx
------解决方案--------------------
把在ProgramFiles\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\CrystalReports\找到: 
CRRedist2005_x86.msi
zh-chs\CRREdist2005_x86_chs.msi
建议两个文件都要在服务器上安装一下 ,第二个是中文包