水晶报表的简单模式部署

将水晶报表部署到目标服务器的原因是.NET Framework的安装中并没涵盖水晶报表的合成项。当然也可在服务器上安装VS IDE的事情。现在在这里给一个简单的方法:

  1. 在安装了VS IDE的开发机环境中,打开资源管理器
    VS2005定位到:
    %systemroot%/Program Files/Microsoft Visual Studio 8/SDK/v2.0/BootStrapper/Packages/CrystalReports
    VS2008定位到:
    %systemroot%:/Program Files/Microsoft SDKs/Windows/v6.0A/Bootstrapper/Packages/CrystalReports10_5
  2. 在上述文件夹中找到CRRedist2005_x86.msi或CRRedist2008_x86.msi文件,在服务器上安装即可

另外由于使用控件不同可能还有其他需要安装:ReportViewer。

在服务器部署完成后如果工具栏图片无法显示,可参考下面方法:

造成水晶报表工具栏无法显示原因基本就是相关资源的路径不正确,需要修改链接的资源路径为服务器上资源的位置才行。

水晶报表默认的TOOLBAR和GROUPTREE图片路径是绝对路径,所以需要自己手动指定相对路径。

方法:

修改含报表控件CrystalReportViewer的aspx文件的源,看到如下内容

</head>

   <link href="/aspnet_client/System_Web/2_0_50727/CrystalReportWebFormViewer3/css/default.css"
        rel="stylesheet" type="text/css" />
</head>

另外我们很多时候修改默认网站的主目录位置,此时需要把原来默认目录下的aspnet_client文件夹全部拷贝到修改后的主目录下。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值