图解使用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

三、 添加安装项目的输出

右键点击项目名称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

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

若是 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部署含水晶报表的网站

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

你可能感兴趣的:(.net,项目管理,Blog,Access,IIS)