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”(注意不是项目名称)→添加(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
三、 添加安装项目的输出
右键点击项目名称“WebSetup2”→添加(Add)→项目输出(Project Output)→选择项目“ReportsDeploy”→选中主输出“Primary”、内容文件“Content Files”(Add)。注意源文件“Source Files”这个选项,只有选中它,项目中的“CrystalReport1.rpt”才会包含在安装文件内,否则要自行拷贝。见下图
四、 添加合并模块
右键点击项目名称“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
若是 Visual Studio .Net 2003 ,请选中“Crystal_Database_Access2003.msm”“Crystal_Database_Access_enu2003.msm”“Crystal_Managed2003.msm”“Crystal_regwiz2003.msm”详见图:
五、 设置Crystal Reposrt组件的序列号
右键点击水晶报表注册向导模块“Crystal_regwiz2003.msm”→属性(Properties)→输入Visual Studio .Net 中的水晶报表序列号(License Key)。见下图
http://blog.csdn.net/images/blog_csdn_net/cityhunter172/169136/o_ReportsDeploy09.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
六、 生成安装文件
右键点击项目名称“WebSetup2”→生成(Build)→执行完毕后,可在安装项目的“Debug”文件夹中找到安装文件。见下图
http://blog.csdn.net/images/blog_csdn_net/cityhunter172/169136/o_ReportsDeploy13.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
八、 测试网站
打开 Internet 信息服务管理器(IIS),即可看到所安装的虚拟目录“WebSetup2”。注意只有在 IIS 看到了虚拟目录CrystalReportWebFormViewer2(有时是CrystalReportWebFormViewer1),部署水晶报表站点才算是成功。见下图
分享到:
相关推荐
图解使用VS_NET部署含水晶报表的网站 - 寒羽枫(cityhunter172)原创作品 - CSDNBlog
亮剑.net:图解asp.net网站开发实战
vs打包部署图解完全版(含卸载功能,适用于vs05、08) 包含皮肤、声音文件的打包,以及水晶报表文件的打包部署等...
全书内容共分14章,分别介绍了ASP.NET基础、C#语言基础、ASP.NET控件、ADO.NET和数据绑定控件、ASP.NET基本对象、SQL Server 2005基础、Web网站设计技术等基本知识,以及电子商务网站、学生公寓管理系统、博客系统、...
亮剑.NET:图解ASP.NET网站开发实战 本书由浅入深地讲解了asp.net结合sql server进行网络编程的知识。全书内容共分14章,分别介绍了asp.net基础、c#语言基础、asp.net控件、ado.net和数据绑定控件、asp.net基本对象...
DotNET图解ASP.NET网站开发实战,感兴趣的人看一下
水晶报表制作流程(图解方式)使用流程文档
只有6,8两张,主要是没有人整理啊 不过是高清的,可以拿adrobat编辑的 ps:吉林大学3090工作室
解析面向对象思想和多层式架构设计,打牢ASP.NET技术基础从无到有,搭建可上线运行的商业级数据库网站 结合配套案例代码动手尝试,快速提高学习效率。 内容特色: ADO.NET类与断线数据集DataSet剖析,ADO.NET与...
NULL 博文链接:https://jilongliang.iteye.com/blog/1543861
图解vs2008打包全过程,含卸载功能的介绍图解vs2008打包全过程,含卸载功能的介绍图解vs2008打包全过程,含卸载功能的介绍图解vs2008打包全过程,含卸载功能的介绍图解vs2008打包全过程,含卸载功能的介绍图解vs2008...
ASP.Net WebForm的发布(图解) http://www.cnblogs.com/iflytek/archive/2013/05/20/3088811.html
图解如何在IIS上部署(.Net5.0) WebApi(超级详细)
Asp.net+Mvc+NGinx+IIS分布式部署和负载平衡实例图解.在IIS中创建四个相同的网站,浏览器访问同一个地址,通过NGinx转到不同的IIS网站。https://mp.csdn.net/postedit/81177460
水晶报表2005 详细资料图解,非常清晰
VB.Net图解入门教程
asp.net报表解决方法 SQLDMO类的使用 SQL过程自动C#封装,支持从表到基本存储过程生成 使用SQLDMO控制 SQL Server 使用SQL-DMO实现定制SQL Scripts Create Tables and Build inserts from Tables by using ...
之前,我使用过很多其它软件来版本控制代码的签入签出,但对于新手来说,VSS是一个很容易入门及很用起来最容易的,都是微软的东东嘛。不说那么多了,以下是我个人在使用过程中的使用VSS开发设置的过程,基本比较顺利...
反编译神器 ...5. 将.NET Reflector中的激活请求字符串复制,粘贴到注册机第二个文本框中,复制第三个文本框的激活应答字符串,粘贴到.NET Reflector手动激活界面右边文本框中 6. 点击激活按钮,激活成功
Asp.net+Mvc+NGinx+IIS分布式部署和负载平衡详细的步骤讲解和截图