Visual Studio2010 Web应用程序打包并安装数据库.docVIP

Visual Studio2010 Web应用程序打包并安装数据库.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Visual Studio2010 Web应用程序打包并安装数据库.doc

Visual Studio2010 Web应用程序打包并安装数据库   摘 要:Web应用程序在开发测试完成后,可以使用Visual Studio提供的Web安装项目制作打包程序,方便客户安装和部署。   关键词:Web应用程序;Web安装项目;打包;安装   中图分类号:TP311   Web应用程序在开发过程中,可以借助于VisualStudio中的解决方案来管理各个项目,在开发完成后,需要交付给客户使用,客户在收到Web应用程序后如果没有技术人员的支持,配置和部署是很困难的,所以为了解决客户这个问题,开发人员可以为Web应用程序制作安装程序,客户可以像在计算机上装软件一样,运行这个安装包,简单、方便、快速、自动地完成Web应用程序在IIS上的安装和数据库的安装。   1 制作方法   笔者最近为学校开发了高校学生信息管理系统,在解决方案中包含多个类库项目和一个网站,为方便学校安装就制作了此安装程序,制作过程如下:   (1)在【解决方案资源管理器】中【右键-添加-新建项目】,左侧选择【其他类型项目】,右侧选择【安装项目】。   (2)点击【确定】后,右侧【文件系统】选项卡中选择【应用程序文件夹】-【添加】-【项目输出】,类库项目选择添加【主输出】,网站选择添加【内容文件】   (3)在网站的制作过程中可能用到一些其他的BLL组件,也需要添加进来,还是选择【应用程序文件夹】-【添加】-【程序集】,选择你网站BIN文件夹下的一些BLL。   (4)因为要带数据库打包,此处采用打包程序利用系统存储过程附加MDF和LDF文件的方法,所以【应用程序文件夹】中还需要【添加-文件】,将数据库的MDF和LDF文件添加进来,如果安装程序需要在控制面板的添加删除程序列表中有图标的话,也需要将ICO图标文件添加进来。   (5)设置安装项目的常用属性:   Author:作者   Manufactuer:公司   Title:安装程序的标题   AddRemoveProgramsIco:设置为添加进来的ICO文件   如果不带数据库安装的话,可以将安装项目直接生成就可以了,如果Debug设置为True,则生成的MSI文件在Debug文件夹中,如果为False,生成的MSI文件在Release文件夹中。   (6)在【解决方案资源管理器】中,右键,添加【新建项目】-【Visual C#】-【类库】,建立数据库安装程序,类库建好后,将默认的Class1.cs文件删除,右键,添加【新建项】-【安装程序类】,下面主要是此类的代码。   (7)安装程序类的代码如图1所示:   图1 安装程序类代码   【注意】最后一个方法Install方法中Parameters中的键名都是与接下来要添加的自定义操作中的变量名要保持一致的,包括上面用到的installdir。   (8)在安装项目的【应用程序文件夹】中【添加】-【项目输出】,将刚建好的DbClass项目的主输出添加进来。   (9)在安装项目上右键-【视图】-【用户界面】,在【安装】中,选择【启动】,右键选择【添加对话框】-【文本框(A)】,调整文本框A的位置到【安装文件夹】之上,如果要添加许可协议,还可以再添加对话框,选择【许可协议】,调整位置到【欢迎使用】之下。   (10)选中【文本框(A)】,设置其属性。   注意设置的Edit*Property   (11)在安装项目上右键-【视图】-【自定义操作】,在【安装】处右键【添加自定义操作】,选择应用程序文件夹中的DbClass主输出,并设置主输出的CustomActionData属性为:/dbname=[DBNAME]/hostname=[SERVER]/username=[UID]/userpassword=[PWD]/installdir=[TARGETDIR]\,总共包括5项,都是DbClass项目的类中要用到的,每一项都以/开头,每项之间都用空格隔开,每一项的名字都是与DbClass项目的类中Context.Paramerters的键名一直,其中前4项的[]中的内容都与上面用户界面的文本框A的属性中设置的Edit*Property一致,最后一项是固定的TARGETDIR,写法有所不同。下面的提交、回滚、卸载都同样设置。   (12)如果要添加许可协议,先创建一个rtf文件,来包含许可协议的内容,注意此rtf文件不能新建一个word DOC文件,然后将其扩展名再改成rtf,这样许可协议在显示的时候会是乱码,必须打开WORD软件,去新建一个空白文档,然后写入许可协议内容,最后直接保存成rtf格式,随后在【文件系统】的【应用程序文件夹】中添加【文件】,选择此rtf文件,然后在【用户界面】

文档评论(0)

sis_lxf + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档