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

系统 1611 0

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

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


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论