`
hugh-lin
  • 浏览: 73408 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

(转贴)图解使用VS.NET部署含水晶报表的网站

阅读更多

Crystal Report ,中文名称“水晶报表”,因为做报表的功能强大,所以被 Visual Studio.Net 整合进来了。其中 Visual Studio.Net 2002 中的Crystal Decisions 版本为 1.0 Visual Studio.Net 2002 中的Crystal Decisions 版本为 1.1 ;如果你单独安装了Crystal Report 9.2 ,那么Crystal Decisions 版本则为 2.0 ;我现在安装的 Crystal Report 11.0,界面很漂亮的哦,Crystal Decisions 版本则为 3.0

公司开发的很多网站都用到水晶报表,此文是我为新人上课所写的一篇教材,趁业余时间重新整理了一下,把它搬了出来。如果它对你有所帮助,不介意的话请留下你的评论;如果你认为有什么地方不对的,那就求你在看完此文后,告诉我你的看法。总而言之,言而总之:我先抛一块砖,有玉的尽管砸过来吧……

一、      新建一个测试项目

此例方案名称为“ReportsDeploy”,向该方案添加一个空白的水晶报表“CrystalReport1.rpt”,如下图http://blog.csdn.net/images/blog_csdn_net/cityhunter172/169136/o_ReportsDeploy01.JPG

二、       添加安装项目

右键点击解决方案名称ReportsDeploy”(注意不是项目名称)→ 添加(Add)→新项目(New Project 选择“安装和部署项目(Setup and Deployment Projects)” 选中“Web 安装项目(Web Setup Project)” 此处输入名称 WebSetup2 (注意项目的存放路径),如下图:http://blog.csdn.net/images/blog_csdn_net/cityhunter172/169136/o_ReportsDeploy02.JPG

http://blog.csdn.net/images/blog_csdn_net/cityhunter172/169136/o_ReportsDeploy03.JPG

三、      添加安装项目的输出

右键点击项目名称WebSetup2 添加(Add)→ 项目输出(Project Output 选择项目“ReportsDeploy 选中主输出“Primary”、内容文件“Content Files”(Add)。注意源文件“Source Files”这个选项,只有选中它,项目中的“CrystalReport1.rpt”才会包含在安装文件内,否则要自行拷贝。见下图

http://blog.csdn.net/images/blog_csdn_net/cityhunter172/169136/o_ReportsDeploy04.JPG

http://blog.csdn.net/images/blog_csdn_net/cityhunter172/169136/o_ReportsDeploy05.JPG

四、      添加合并模块

右键点击项目名称WebSetup2 添加(Add)→ 合并模块(Merge Module)→ 若是 Visual Studio .Net 2002 ,请选中“Database_Access.msm”“Database_Access_enu.msm”“Managed.msm”“regwiz.msm”。注:对话框路径为“C:\Program Files\Common Files\Merge Modules”详见图:

http://blog.csdn.net/images/blog_csdn_net/cityhunter172/169136/o_ReportsDeploy06.JPG

http://blog.csdn.net/images/blog_csdn_net/cityhunter172/169136/o_ReportsDeploy07.JPG

若是 Visual Studio .Net 2003 ,请选中“Crystal_Database_Access2003.msm”“Crystal_Database_Access_enu2003.msm”“Crystal_Managed2003.msm”“Crystal_regwiz2003.msm”详见图:

http://blog.csdn.net/images/blog_csdn_net/cityhunter172/169136/o_ReportsDeploy08.JPG

五、      设置Crystal Reposrt组件的序列号

右键点击水晶报表注册向导模块“Crystal_regwiz2003.msm 属性(Properties)→ 输入Visual Studio .Net 中的水晶报表序列号(License Key)。见下图

http://blog.csdn.net/images/blog_csdn_net/cityhunter172/169136/o_ReportsDeploy09.JPG

http://blog.csdn.net/images/blog_csdn_net/cityhunter172/169136/o_ReportsDeploy10.JPG

水晶报表序列号获取如下:点击Visual Studio .Net 工具栏帮助(Help 关于……(About ……)→ 选中水晶报表(Crystal Reports for Visual Studio .Net)→   点击复制信息(Copy Info)。见下图

http://blog.csdn.net/images/blog_csdn_net/cityhunter172/169136/o_ReportsDeploy11.JPG

http://blog.csdn.net/images/blog_csdn_net/cityhunter172/169136/o_ReportsDeploy12.JPG

六、      生成安装文件

右键点击项目名称 WebSetup2 生成(Build)→ 执行完毕后,可在安装项目的“Debug”文件夹中找到安装文件。见下图

http://blog.csdn.net/images/blog_csdn_net/cityhunter172/169136/o_ReportsDeploy13.JPG

http://blog.csdn.net/images/blog_csdn_net/cityhunter172/169136/o_ReportsDeploy14.JPG

七、      部署网站

运行安装程序 下一步(Next)→ 输入此项目对应的虚拟目录名称、以及将项目安装至本机哪个“端口”的 IIS站点下→ 下一步(Next)→ 完成(Close)。见下图

http://blog.csdn.net/images/blog_csdn_net/cityhunter172/169136/o_ReportsDeploy15.JPG

http://blog.csdn.net/images/blog_csdn_net/cityhunter172/169136/o_ReportsDeploy16.JPG

http://blog.csdn.net/images/blog_csdn_net/cityhunter172/169136/o_ReportsDeploy17.JPG

http://blog.csdn.net/images/blog_csdn_net/cityhunter172/169136/o_ReportsDeploy18.JPG

http://blog.csdn.net/images/blog_csdn_net/cityhunter172/169136/o_ReportsDeploy19.JPG

八、      测试网站

打开 Internet 信息服务管理器(IIS),即可看到所安装的虚拟目录“WebSetup2”。注意只有在 IIS 看到了虚拟目录CrystalReportWebFormViewer2(有时是CrystalReportWebFormViewer1),部署水晶报表站点才算是成功。见下图

http://blog.csdn.net/images/blog_csdn_net/cityhunter172/169136/o_ReportsDeploy20.JPG

分享到:
评论

相关推荐

    凹丫丫ASP.NET新闻系统学习(转贴)

    【凹丫丫ASP.NET新闻系统学习(转贴)】是一个基于Visual Studio 2005(VS2005)和SQL Server 2005的教程资源,旨在帮助开发者学习如何构建一个基本的新闻信息发布系统。这个系统可能涵盖了新闻的添加、编辑、删除...

    asp.net中的并发控制

    转贴:asp.net中的并发控制 并发控制的类型 通常,管理数据库中的并发有三种常见的方法: 保守式并发控制 开放式并发控制 最后的更新生效

    BFC UBB转贴器

    由于现在流行的转贴工具都是基于浏览器的,转换速度比较慢,还得打开浏览器才能使用(同时受到浏览器版本限制)。 <br> 而这个小程序则完全不依赖于浏览器,以BFC采集器的UBB转换模块为基础,转换速度超快,...

    动易系统的论坛转贴工具

    《动易系统的论坛转贴工具详解与应用》 在互联网信息交流日益频繁的今天,论坛作为用户互动的重要平台,其内容分享与传播的作用不容忽视。动易系统的论坛转贴工具,便是为了解决用户在论坛间便捷分享内容而设计的一...

    易语言源码动网转贴.rar

    9. **API接口调用**:如果动网是一个开放平台,那么转贴功能可能通过调用其他网站的公开API来实现,这就需要了解API的使用规则和调用方式。 10. **版本控制**:在开发过程中,使用版本控制系统如Git进行代码管理,...

    动网转贴.e.rar

    【标题】"动网转贴.e.rar"是一个压缩文件,很可能包含了有关动网论坛或社区的相关资源、数据或用户帖子的备份。动网是中国早期知名的网络论坛软件之一,提供了丰富的社区功能,允许用户发帖、回帖、互动等。这个...

    转贴:随心所欲的Web页面打印技术

    传统的Web页面打印方式,如使用IE的内置打印功能或水晶报表,往往无法满足特定的排版和定位需求。因此,本文探讨了一种通过结合javascript、ActiveX、ASP.NET和GDI+技术来实现自定义打印的方法。 首先,基本架构...

    jquery的转贴功能实现

    在网页开发中,jQuery是一个非常流行的JavaScript库,它极大地简化了DOM操作、事件处理和Ajax交互等...通过合理地组织代码和利用jQuery的功能,可以创建一个高效且易于维护的分享系统,提升网站的互动性和用户参与度。

    易语言动网转贴.rar

    "动网转贴"可能是基于易语言编写的一个功能模块或者工具,用于在论坛或者网站之间转移帖子数据。由于压缩包文件名为“易语言动网转贴.rar”,我们可以推测这可能是一个软件开发资源,包含了一些源代码、教程或者是...

    电子政务-导电泡棉转贴装置.zip

    6. **维护与保养**:提供关于导电泡棉及转贴装置的日常维护、清洁、替换等方面的指导,以延长设备使用寿命。 7. **未来趋势**:探讨电子政务领域中导电材料和技术的未来发展,可能涉及新材料的研发、更高效的转贴...

    Axis学习笔记(网页转贴)

    **Axis学习笔记(网页转贴)** Axis是一个开源的Java库,主要用于创建和使用Web服务。它是Apache软件基金会的一部分,广泛应用于开发基于SOAP(简单对象访问协议)的Web服务。本学习笔记将深入探讨Axis在Web服务开发...

    论坛转贴 v1.0 JS版-源码.zip

    【标题】"论坛转贴 v1.0 JS版-源码.zip" 提供的是一个基于JavaScript的论坛转贴功能的源代码实现。JS版通常指的是使用JavaScript编程语言编写的版本,这表明该软件可能主要用于网页端,利用浏览器的JavaScript引擎...

    动易系统的论坛转贴工具 -ASP源码.zip

    标题中的“动易系统的论坛转贴工具 -ASP源码.zip”揭示了这是一个基于ASP(Active Server Pages)编程语言开发的论坛转贴工具的源代码。ASP是微软公司推出的一种服务器端脚本环境,用于创建动态交互式网页。这个工具...

    行业分类-设备装置-FPC吸附胶纸转贴组件.zip

    合适的胶纸类型和转贴工艺能够有效防止FPC在使用过程中发生松动、脱落,甚至损坏,从而保证设备的稳定运行和信号传输的可靠性。 FPC吸附胶纸转贴组件在各种设备装置中都有应用,例如智能手机、平板电脑、医疗设备、...

    Html处理软件、转贴工具(源代码)

    去除Html中的干扰码等(样例中以轻之国度的干扰码为例) 配置文件语法: 方法类型(整数) 最大匹配长度(整数) 字符串1(删除开头) 字符串2(删除结尾) 方法类型: 1:删除单行 2:删除行与行之间的

    东度极品论坛转贴工具

    东度极品论坛转贴工具东度极品论坛转贴工具

    动网转贴.zip易语言项目例子源码下载

    《易语言项目实例——动网转贴》 易语言,作为一种中文编程语言,以其独特的语法和易用性,深受广大编程爱好者尤其是初学者的喜爱。这个名为“动网转贴”的项目,是易语言编程实践中一个典型的例子,它为学习者提供...

    易语言动网转贴

    "易语言动网转贴"是指使用易语言编写的一段代码或程序,主要用于在动网上实现帖子的转换或者迁移。动网可能是一个论坛或社区平台,转贴功能则是将某个地方的帖子复制到另一个地方,保持其内容完整。 在这个源码中,...

Global site tag (gtag.js) - Google Analytics