zoukankan      html  css  js  c++  java
  • VS2008水晶报表发布部总结

    一、       安装运行时支撑文件

    如果你安装了VS2008,那么可以找到如下目录:

    C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\CrystalReports10_5

    此目录下有如下文件:


    COPY到服务器上根据服务器CPU情况选择性地安装一下。

    二、       将WEB项目打包成安装程序

    1.         在WEB解决方案中新建一个项目,选择项如下:
    2.         右键点击项目名称,选择“视图”-“文件系统”
    3.         按下图操作:
    4.         设置项目的启动文件:
    5.         在项目名称上右击,按下图操作,选“项目输出”:
    6.         选“内容文件”后再“确定”:
    7.         按SHIFT+F6即可生成安装文件,可以在项目的目录下能找到如下结果文件:

    Copy这个MSI文件到服务器上安装完就可以浏览了。


    三、       修补水晶报表的图标显示和打印功能

    问题:如上所述,是可以浏览了,但是报表显示的工具栏上图标出不来:如下:

    看到吗,小图标出不来。其它你再试试,打印也没法选打印机的。

    解决办法:

    1.         在自己开发的PC上找到如下目录:

    C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ASP.NETClientFiles\CrystalReportWebFormViewer4

    注意:CrystalReportWebFormViewer4中的4有可能与你的不一样,无所谓的。

    2.         将CrystalReportWebFormViewer4目录复制到你的WEB服务器上项目所在目录中,如:

    C:\???????\aspnet_client\system_web\2_0_50727\CrystalReportWebFormViewer4

    再试试看吧,问题解决!

    祝好运!

    MARK

    一些图片没有下来,留下地址

    http://blog.sina.com.cn/s/blog_4dde37650100b9ey.html

    前几天用VS2005做了个简单的医务系统的演示程序,B/S模式的,里面用到了水晶报表,说实话,这还是我第一次用水晶报表,看了看帮助就开始做,还算是顺利吧,以为是演示用,要求不太高.做完了就发布,然后就把程序给人家了,结果到了人家那水晶报表那块不能看!他说水晶报表发布的时候需要考几个库,VS 发布的时候不能自己把dll文件打包放到里面去,我就把那两个文件(CRDesigner.dll,crvspackage.dll,放在VS安装目录的 Crystal Reports文件夹里)给人家考了过去,结果还是不行,后来上网查说需要Crystal Reports 合并模块,从网上down了一个,做一个了安装程序把它装上了也行不通,没办法回来了。
          今天参看以下帮助文件,说合并模块可以到http://www.businessobjects.com/products/dev_zone/net/2005.asp去下载,地址是假的,转到msdn上了。我想合并模块可能不行了,我就开始找Crystal Reports for .NET Framework 2.0 Windows 安装程序,结果发现VS2005的安装目录里已经有这些东西了,Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages这个文件夹里有好多东西,不光是水晶报表,还有框架,中文包,MDAC2.8以前不知道部署的时候还得从网上down这些东西,现在不用了!
    从CrystalReports里把水晶报表装上就可以了!CRRedist2005_x86.msi/CRREdist2005_x86_chs.msi 这两个文件在MSDN里也有描述,下面是摘自MSDN
    "如果添加的合并模块多于方案中指定的数目,可能会引起部署问题。将合并模块文件保存在计算机上的 C:\Program Files\Common Files\Merge Modules "
    2005需要的合并模块式CrystalReportsRedist2005_X86.msm这个文件夹里没有!
    还好问题解决了!

    2008
    -------------------------------

    在安装有vs2008的电脑中,找到以下文件夹:
    C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\CrystalReports10_5。

    将该文件夹下的CRRedist2008_x86.msi,安装到在要部署的机器上即可。


  • 相关阅读:
    关于unbox.any castclass ldobj
    SQL 语句 之 增删改查 (一)
    .NET(C#):使用SmtpClient发送带有图片和附件的电子邮件
    Ext.Net 1.2.0_演示 Ext.Net+QRCode 封装条形码控件
    局域网共享打印机(不需要密码)
    Windows 2003单用户单会话登录远程桌面
    不过如此
    CellMerge
    Windows Server 2008服务器支持iso文件下载的方法
    SQL2008 Express 无法打开备份设备 '‘xxxxx'。出现操作系统错误 5(拒绝访问。)。BACKUP DATABASE 正在异常终止。
  • 原文地址:https://www.cnblogs.com/chenbg2001/p/1517116.html
Copyright © 2011-2022 走看看