- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CWeb项目安装包制作-方法1
在测试Web项目中新建一个Web安装项目,如下图:?在新建的安装项目,右击项目如下图:?选择项目输出,选择要输出的项目,如下图:我选一个Web网站,则只有内容输出选项,选中内容文件选择确定。如果选Web项目,则如下图:?右击项目点击属性,则出现如下图:再点击系统必备:这些选择打包程序需要包含的组件,主要是我们需要.Net Framework组件,我们需要打包进来。这里将.Net Framework 2.0(X86)打钩,并且在下面指定系统必备组件的安装位置选择第二项,这样就打钩的组件就会跟进安装包了。第一项则是组件从微软网站上下载,第三项则是指定自定义位置。?点击确定,接下来,我们右击项目,如下图:点击启动条件,如下图:我们可以看到启动条件,我们来看看IIS条件,右击IIS条件,查看属性窗口,如下图:?这里可以看到设置条件,IISVERSION = #5表示IIS版本需要5.0以上,如果需要6.0以上则是IISVERSION = #6。?下面我们来设置安装界面。右击项目如下图:选择点击用户界面,如下图:这里我已经添加了三个步骤,分别是许可协议、客户信息、文本框(A)这三个。通过右击启动,点击添加对话框,如下图:来选择我们需要的步骤。?右击许可协议步骤,查看属性如下图:我们知道在安装很多软件的时候都会有一步是许可协议,然后让我们点击同意,然后再下一步,就是这里啦。我们这里添加了一个license.rtf文件到安装项目,这里就可以选择这个文件了。?由于在安装过程也需要设置数据库,所以我们还需要让安装用户在安装过程中输入数据库服务器信息,这里就是文本框(A)这个步骤啦。右击步骤查看属性窗口如下图:这里有四个文本框可以使用,我们只需要三个数据库服务器、帐号、密码,所以第四个Visible设置为false。?由于需要配置数据库,则我们需要再建一个项目,新建一个类库项目,然后添加一个安装类,如下图:生成一个安装类如下图,是一个继承Installer类的类。?然后我们需要在安装类中编写代码啦。我们重写Install方法:public override void Install(IDictionarystateSaver)这里就是我们需要写配置数据库信息。?然后我们在安装项目中添加这个项目,如下图:然后右击安装项目,如下图:选择自定义操作,则出现自定义操作界面如下图:然后我们在安装的操作中添加刚才的新建的项目,右击安装,添加自定义操作,如下图:选中并点击确定。接下来我们需要在安装过程传递输入的数据传递这个项目中,右击安装下面的刚添加的主输出,如下图:属性框中的CustomActionData就是指定要传递到安装程序的自定义数据。?然后我们再回到新建的那个安装类,在Install方法就可以接收安装过程中输出的数据库信息,如下:public override void Install(IDictionarystateSaver){base.Install(stateSaver);stringdatabaseServer = Context.Parameters[server].ToString();stringuserName = Context.Parameters[user].ToString();stringuserPass = Context.Parameters[pwd].ToString();stringtargetdir = Context.Parameters[targetdir].ToString();//这里操作添加数据库,只要执行创建数据库的脚本就可以了。 //这个是测试在安装目录下添加接收到的用户填写的数据库信息File.WriteAllText(Path.Combine(targetdir, log.txt), databaseServer + /n/r + userName + /n/r + userPass);}这里Context.Parameters[server]的Server和上面设置CustomActionData是对应的。?这样就完成了安装包的制作了,编译生成一下,我们测试一下安装包是否真的有效。下面接一下制作完安装过程:安装过程就这么多了。下面我们来看看是否已经安装成功,如下图:说明Web网站已经成功被安装到虚拟目录下了。??
您可能关注的文档
- 2013大连市初中毕业升学考试模拟试题(二)英语含答案.doc
- 2013大连中考数学解析.doc
- 2013北京市昌平区初三物理二模试卷及答案(电子稿).doc
- 2013寒假加多宝促销实践报告.doc
- 2013届普通高考仿真试题理综.doc
- 2013届高三物理总复习一轮课时作业单摆受迫振动和共振新人教版.doc
- 2013届高三化学一轮复习测试精析单元评估检测(七)水溶液中的离子平衡新人教版.doc
- 2013届高考生物一轮复习疑难聚焦.doc
- 2013年云南省德宏州初中学业水平考试语文试卷及答案.doc
- 2013年儿科中级考试.doc
- 2025年新能源电动清扫船跨境水域保洁项目可行性及实施方案报告.docx
- 2025年新能源电动清扫船跨境水域保洁项目合作模式创新与市场前景报告.docx
- 2025年新能源电动清扫船跨境水域保洁项目合作风险预警与应对策略报告.docx
- 2025年新能源电动清扫船跨境水域保洁项目投资回报率研究报告.docx
- 2025年新能源电动清扫船湖面作业技术创新与产业升级报告.docx
- 2025年新能源电动清扫船湖面作业技术创新动态研究报告.docx
- 2025年新能源电动清扫船湖面作业产品市场前景及竞争策略研究.docx
- 2025年新能源电动清扫船湖面作业操作培训手册.docx
- 2025年新能源电动清扫船湖面作业技术专利布局及竞争格局分析报告.docx
- 2025年新能源电动清扫船湖面作业环保产业发展现状与趋势报告.docx
文档评论(0)