第17章应用程序的部署.ppt.pptVIP

  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文档。上传文档
查看更多
第17章应用程序的部署.ppt

第17章 应用程序的部署 主讲教师: 杨建军 教学目标 章介绍了应用程序的部署方法,包括部署的概念、部署Windows应用程序和部署Web应用程序。Windows应用程序的部署有ClickOnce部署和为应用程序创建安装包两种方法,其中,ClickOnce部署是一个新技术,它很容易安装Windows应用程序,而且不需要登录为系统管理员,还提供了应用程序的更新;Web应用程序的部署有3种方法:复制Web站点、预编译Web站点和为Web应用程序制作安装包。通过本章的学习读者应掌握Windows应用程序和Web应用程序的多种部署方法,并能部署自己的应用程序。 教学重点 部署的基础知识 ClickOnce部署 创建Windows安装包 部署Web应用程序 17.1 部署简介 部署就是把应用程序安装到目标系统上的过程。传统的部署是通过调用安装程序来完成的。系统管理员可以创建批处理脚本,自动完成安装过程,但是会导致DLL hell的发生 。在.NET中,使用私有和共享程序集来避免DLL hell。ClickOnce部署与“无接触部署”类似,应用程序也可以通过单击Web页面上的一个链接来安装应用程序。 ClickOnce的另一个重要功能是,当客户端启动应用程序时,会自动检查更新,或者在客户应用程序运行时,将更新过程作为一个后台任务来执行。 17.2 Windows应用程序的部署 Windows应用程序的部署方法主要有两种: 一种是使用ClickOnce部署; 一种是为Windows应用程序创建安装程序。 17.2.1 ClickOnce部署 使用ClickOnce部署,客户系统上不需要启动安装程序,只需单击Web页面上的一个链接,即可安装应用程序。ClickOnce安装可以在网站、UNC共享或文件位置(例如CD)上进行。通过ClickOnce部署的应用程序,可以从“开始”菜单中启动,也可以通过“添加/删除程序”卸载。 ClickOnce部署的步骤 为ClickOnce清单签名 定义许可要求 发布应用程序 安装应用程序 更新应用程序 【例17-1】使用ClickOnce部署例16-2建立的Windows窗体应用程序。 ClickOnce的技术特点以及使用方式 (1)在设计完WinForm程序后,可以选择将程序发布到如下的存贮位置:文件系统,本地的Web服务器,FTP站点,远程Web站点 。 (2)当应用程序部署到相应的位置后,用户可以通过浏览器浏览一个叫publish.htm的文件,单击下载的链接,将应用程序下载到本机安装。这publish.htm是部署应用程序的一个入口文件。 (3)当用户安装完程序后,会自动产生快捷方式到桌面,并且在控制面版的增加删除中会找到该程序。 (4)当用户启动程序时,系统可以首先去检查服务端是否有新的程序版本,如果有的话,则会自动连接服务端,查看是否有新的版本,如果有新的版本的话,则自动下载新的版本到本机并安装。 具体的步骤 (1)进行程序的发布 下面是对上图的各个栏目中所填要点的解释。 在上图的“发布位置”栏目中,设定项目要发布的位置,比如文件系统,本地服务器,FTP站点,远程站点等。 系统必备(Q):可以设置要运行该应用程序时,需要额外安装的库文件或其他必须的文件。默认必须安装的是.Net Framework 2.0,还要选中Windows Installer 3.1。如下图所示。 更新(U):默认的是选项是在应用程序启动前应该检查应用程序是否需要更新。我们也可以对检查更新的设置进行更改,如改为在应用程序启动后进行,也可以指定应用程序需要的最低版本。如下图所示。 选项(S):????默认是采用启动应用程序时检查更新的选项的;也可以选择:是在应用程序连接上网时自动检查是否有更新的版本,或是选择当应用程序启动后,以后台进程的方式自动检查是否有新的版本。也可以选择的取消“发布后打开网页部署”这个选项(此属性控制每次从Visual Studio .NET2005发布一个ClickOnce应用程序时是否自动打开publish.htm页面)。如下图所示: 设置完毕,可以开始进行部署了。我们使用其中的发布向导(Z)进行发布。 发布向导的过程 Visual Studio .NET2005客户端使用ClickOnce进行应用程序的部署: 在Internet Explorer中打开如上图所示的页面,如果已经安装了这些组件,单击“启动”运行该应用程序,否则单击“安装”按钮先安装运行此应用程序的必备组件。安装完毕后我们就可以在“开始/程序”菜单栏目中找到并运行程序。 17.2.

文档评论(0)

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

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

1亿VIP精品文档

相关文档