水晶报表(CrystalReports)服务器发布部署

全面的水晶报表组件CrystalDecisions下载指南 本文还有配套的精品资源,点击获取 简介:CrystalDecisions是企业级报告解决方案,由Business Objects公司开发,后被SAP收购。这个组件集成了创建、设计、管理复杂业务报告的功能,并支持多种数据源和直观的拖放式报表设计。它包括多款核心组件:Crystal Reports、Crystal Enterprise、Crystal Analysis、Crys... 阅读详情

 用vs2005中的自带水晶报表10.2开发了一个web项目,发布到服务器上遇到了一些问题,做个记录。

 

一 基本发布

在本地发布选择“仅限运行此应用程序的发布”后,水晶报表的.rpt文件不会随之发布到web目录,需要手动从项目里copy。

 

二 移至服务器

本地发布后的项目移至服务器后,水晶报表不可用。因为服务器没有安装水晶报表的工具,本地好用是因为装了vs2005默认选项自带安装。

有人在网上对此述说如下:

 

CRRedist2005_x86.msi ,CRREdist2005_x86_chs.msi这两个文件进行安装。

这 两个文件在你电脑上的位置是C:/ProgramFiles/MicrosoftVisualStudio 8/SDK/v2.0/BootStrapper/Packages/CrystalReports下面的CRRedist2005_x86.msi和 CRRedist2005_x86_cn.msi(或CRRedist2005_x86_jp.msi)。

 

我也这样尝试了,但是似乎没有好用,于是我选择直接把vs2005在服务器上的默认路径下从新安装一次,但是只安装CrystalReports组件。 然后在服务器的 C:/Program Files/Common Files/Business Objects/2.7 目录下会多出来两个文件夹:Managed和SSChart。其中主要需要Managed文件夹。

 

 

三 发布后测试

然后又发现问题,打开水晶报表界面时显示“找到的程序集清单定义与程序集引用不匹配”。百度了一下看见优快云中有人说是因为引用了不同版本的System.Web.Extensions缘故,去Webconfig中屏蔽了

 <!--<assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/>
        <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>-->

因为本地装了VS2008,所以版本默认为3.5了。

从新运行,仍旧是这个错误,只是下面的错误描述不同,关于“CrystalDecisions.Enterprise.InfoStore”版本报错。

从新回到项目中查看引用及Webconfig发现,引用中“CrystalDecisions.Enterprise.InfoStore”,“CrystalDecisions.Enterprise.Framework”,及“CrystalDecisions.CrystalReports.Engine“的版本是10.5.3700.0,但是“CrystalDecisions.Enterprise.Desktop.Report”及“CrystalDecisions.Shared","CrystalDecisions.Web"版本为10.2.3600.0,但是webconfig中却为:

 

  <add assembly="CrystalDecisions.Web, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
        <add assembly="CrystalDecisions.Shared, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
        <add assembly="CrystalDecisions.ReportSource, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>

        <add assembly="CrystalDecisions.Enterprise.InfoStore, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
       
        <add assembly="CrystalDecisions.Enterprise.Framework, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
        <add assembly="CrystalDecisions.Enterprise.Desktop.Report, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
        <add assembly="CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>

 

看了一下,引用中这几个dll的路径来自两个地方:

C:/WINDOWS/assembly/GAC/CrystalDecisions.Enterprise.InfoStore/10.5.3700.0__692fbea5521e1304/CrystalDecisions.Enterprise.InfoStore.dll

和C:/Program Files/Common Files/Business Objects/2.7/Managed/CrystalDecisions.ReportSource.dll

 

直接把引用地址改了,所有10.5.3700的均改为10.2.3600.其他不变,从新发布。

 

运行正常啦。

 

总结VS2005水晶报表Web发布过程:                                                                  

1 服务器安装CRRedist2005_x86.msi ,CRREdist2005_x86_chs.msi这两个文件,

或直接用VS2005的安装盘选择CrystalReports组件进行默认安装                              

2 如果不是全部项目文件发布需要把对应的.rpt文件copy到相应的aspx同级目录下         

3 检查引用中的System.Web.Extensions 是否版本过高                                         

4 检测配置文件中的几个水晶报表DLL是否版本是否和引用的版本统一,并且服务器支持                     

CRRedist2005_x86.msi 和 CRREdist2005_x86_chs.msi 水晶报表插件,里面包含CRRedist2005_x86.msi 和 CRREdist2005_x86_chs.msi 立即下载

相关推荐

CRRedist2005_x86.msi含中文包

2005水晶报表插件。CRRedist2005_x86.msi和CRRedist2005_x86_chm.msi含中文包

未能加载文件或程序集“CrystalDecisions.Enterprise.Framework, Version=12.0.1100.0, Culture=n...

未能加载文件或程序集“CrystalDecisions.Enterprise.Framework, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304”。 求解答

iteye_15630的博客 729

CrystalDecisions.Enterprise.Framework.dll

CrystalDecisions.Enterprise.Framework.dll 之前的包少传了这个

网上找了c#仓库管理程序,编译的时候一直 报错

网上找了c#仓库管理程序,编译的时候一直 报错: C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1360,9): warning MSB3245: 未能解析此引用。未能找到程序集“CrystalDecisions.Enterprise.Framework, Version=10.2.3600.0, C

wulong710的专栏 1724

CRRedist2005_x86.msi

CRRedist2005_x86_chs.msi 水晶报表WINDOWS-XP所用,当出现找印报表问题时,可在目标主机上安装此文件,可消除错误信息。

CrystalDecisions.Enterprise.Framework

CrystalDecisions.Enterprise.Framework包含了9.0-12.3的dll文件

水晶报表(CrystalReports)服务器发布部署 版本过高

用vs2005中的自带水晶报表10.2开发了一个web项目,发布到服务器上遇到了一些问题,做个记录。   一 基本发布 在本地发布选择“仅限运行此应用程序的发布”后,水晶报表的.rpt文件不会随之发布到web目录,需要手动从项目里copy。   二 移至服务器 本地发布后的项目移至服务器后,水晶报表不可用。因为服务器没有安装水晶报表的工具,本地好用是因为装了vs

csdn_aspnet的专栏,请点击博客主页右上角三个点中的私信联系 1064

水晶报表CRRedist2005_x86.msi下载 和 CRREdist2005_x86_chs.msi下载

水晶报表CRRedist2005_x86.msi下载 和 CRREdist2005_x86_chs.msi下载

发布CrystalReport水晶报表

方法一:在服务器上发布水晶报表时,只要使用.NET安装盘中的 netsvr.msi 就可以了。 方法二: 服务器端安装CrystalReports10_NET_EmbeddedInstall.msi,这个是BussinessObject公司提供的安装包

kiss0kill的专栏 1150

CRRedist2005_x86

CRRedist2005_x86包含两个文件,CRRedist2005_x86.msi和CRRedist2005_x86_chs.msi

Miniforge3部署教程,完美替代Anaconda3

大背景不介绍了,哎!直接上教程!

zzy_ucas的博客 1万+

安装部署时,把水晶报表的msm打进去,注册到服务器

  要部署使用   Crystal   Reports   for   Visual   Studio   .NET   2003   的程序     Crystal_Database_Access2003.msm       Crystal_Database_Access2003_enu.msm       Crystal_Managed2003.msm       Crystal_regwiz

陌北的脚印 1881

(详细教程)opencv+pycharm+笔记本摄像头 做一个人脸识别

文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结 一、安装opencv-python 这里推荐使用pycharm直接安装opencv-python 打开文件——设置——python解释器——点击+号 搜索opencv-python,点击安装包,等待片刻即可安装好 检查是否安装好,新建一个项目输入以下代码,若无报错则安装好 import cv2 二、准备分类器 咱们使用opencv官方提供的分类器,包括面部识别,侧...

qq_52852432的博客 1万+

部署带有水晶报表的.NET网站

    默认部署方法到服务器上是没有安装水晶报表引擎的。后来终于在vs2005安装目录下找到了可再发布的水晶报表安装程序和汉化包: X:/Microsoft Visual Studio 8/SDK/v2.0/BootStrapper/Packages/CrystalReports。安装完毕后一切ok。真是踏破铁鞋无觅处,得来全不费工夫。

Derry的专栏 865

【TouchDesigner】三维渲染

Cmera COMP Uniform Scale(按比例缩放):沿x,y,z三个轴等比例缩放相机(通常不建议改变相机大小)。 Constrain To(约束到):让相机附属到某个指定元件上,跟随指定元件运动。 Look At(朝向):让相机在移动过程中始终面对指定的元件。 Pah SOP(相机的路径):输入SOP元件名字,为相机指定移动路径。 Geometry Comp Geometry COMP中的参数与Camera COMP中的参数用法大部分都相似。特殊的是它的instacne页面的

wangpuqing1997的博客 5459

手把手教你学Simulink--电机电磁兼容与可靠性​场景示例:基于Simulink的电机轴电压与轴电流抑制仿真

本文带你完成了电机轴电压与轴电流抑制的Simulink仿真,实现了:✅ 揭示了共模电压 → 寄生电容 → 轴电压 → 轴承电蚀的完整链路✅ 搭建了含寄生参数的高频电机等效模型共模电压最小化PWM(源头抑制)dv/dt滤波器(路径阻断)轴接地(终端泄放) ✅ 通过仿真验证了轴电压从68 V降至<3 V的显著效果 ✅ 为高可靠性电机系统提供低成本、高效益的轴承保护方案。

MHD0815的博客 314

最新水晶报表官方技术资源

迅速将几乎任何数据转化成强有力的动态内容。紧密结合报表和 Java,.NET,以及 COM 应用程序。赋予用户灵活的报表查看和交互能力。面向应用程序开发者的技术信息●通用技术资源●报表设计和维护资源●Java 资源●.NET 资源●COM 资源 (RDC)●Delphi 资源●部署合并模块通用技术资源●各版本 (version) 和版 (edition ) 的特色 (PDF 748KB)http:

haibodotnet的专栏 7236

【DevOps】rancher集成ldap,实现统一账号登录

登录到rancher控制台,选择【安全】-【认证】 选择【OpenLDAP】 其中【搜索起点】需要去ldap界面查配置完成

CN_Eden 1092

水晶报表.NET 2003 下使用水晶报表(Crystal Report)

水晶报表.NET 2003 下使用水晶报表(Crystal Report) 转贴:发表者: xymo    Crystal Reports for Visual Studio .NET 是用于 Visual Studio .NET 的标准报表开发工具,使用他可以快速创建各种类型的报表(如交叉表、子报表、图表……)并能同时承载于Web和 Windows平台,还可将 Cry

⒈oo﹪緈鍢 900

LVGL 组件对齐方式说明

本文说明 LVGL(以 v8 为例)中常用的 lv_align_t对齐选项的含义与用法,对应界面设计工具里下拉列表中的以及等命名。

摸鱼专家 130

麻雀搜索算法(SSA)详解:从鸟群智能到优化实践

麻雀搜索算法(SSA)是一种新型群智能优化算法,模拟麻雀群体的觅食行为和反捕食机制。该算法将优化问题转化为麻雀群体对食物源的搜索过程,通过发现者、加入者和警戒者的角色分工实现高效优化。SSA具有原理新颖、参数合理、收敛快速等特点,在函数优化、工程设计和机器学习等领域展现出良好应用前景。算法通过数学模型模拟麻雀的觅食策略,包括发现者全局探索、加入者局部开发和警戒者危险预警机制,有效平衡了全局搜索与局部开发能力。SSA相比传统优化算法具有更好的收敛性和优化效果。

qq_42212808的博客 1072

水晶报表技术(4)——C#.Net的WinForm中使用水晶报表

1)在使用自带的水晶报表时,请注册,否则只能使用30次2)使用CrystalReportViewer进行预览CrystalReportViewer控件允许在应用程序中查看Crystal Report。ReportSource属性用于设置要查看哪个报表。该属性设置之后,报表显示在查看器中。报表源可以是ReportDocument、报表文件的路径,也可...

weixin_34280237的博客 672

Vivado ILA抓DDR信号(各种IO信号:差分、ISERDES、IOBUFDS等)

Vivado ILA抓DDR信号(各种IO信号:差分、ISERDES、IOBUFDS等)

千歌叹尽执夏的博客 1096

水晶报表注册方法

 Crystal Reports 9 QAAVS50-81SG00S-G61002USN : 1236731231 用9.2的注册码可以成功注册的.ftp://pub:pub@pub.chinafsdu.net/开发工具与资源/水晶报表9.2/CyReport 9.rar SN: AVS50-81SG00S-G61002U Crystal Report for VS.NET注册号:

zhangjian01361的专栏 4249

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

浅谈水晶报表在ASP.NET中的一种灵活应用

Technorati 标签: VS Dev,Crystal Report 使用水晶报表的强大功能来实现应用程序的统计分析及打印导出等功能,是微软平台上进行.NET应用程序开发报表的一种不错的选择。水晶报表在设计、开发、配置以及部署上,还是会给初学者带来一定的困扰的。那么,是否存在一种相对比较简单而且易用的方式来进行水晶报表的设计、开发、配置以及部署呢?本文将提供一种比较简单且相对灵活...

weixin_30500663的博客 218

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

vb.net2003 自带水晶报表得注册码

注册号:6707437608 密码:AAP5GKS0000GDE100DS安装部署时,把水晶报表的msm打进去,注册到服务器要部署使用 Crystal Reports for Visual Studio .NET 2003 的程序;首先:找到以下7个文件:Crystal_Database_Access2003.msm Crystal_Database_Access2003_chs.msm Crys

jsnicle的专栏 1749

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

上一篇: 触发器使Nhibernate更新操作时产生异常
下一篇: SQL Server 2005 无法删除数据库作业
ClsData
博客等级 码龄20年 34粉丝 33原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值