网站大量收购闲置独家精品文档,联系QQ:2885784924

部署和维护智能客户端程序.ppt

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
部署和更新 IssueVision 更新的最佳实践 规划和设计更新 评估更新的选项 Web部署, 代码下载 每次启动的时候检查所有更新 仅在调用模块时,检查该模块更新 MSI部署 支持多版本共存(side-by-side) 可以自动更新运行的应用 使用应用程序更新器模块 总结 .NET 解决了智能客户端 “部署的三大问题” 避免冲突, 保护资源和数据, 控制部署和更新的代价 通过从内部网或者Web上安装应用来降低部署的费用 通过使用无接触更新来降低维护的代价 企业用用应采用应用程序更新器模块 Resources 部署与分布式概述 模式与实践 .NET 框架1.1部署指南 =/library/en-us/dnnetdep/html/dotnetframedepguid1_1.asp?_r=1 Microsoft Visual Studio .NET 2003 Bootstrapper 外挂工具 details.aspx?FamilyId=627921A0-D9E7-43D6-A293-72F9C370BD19displaylang=en 智能客户端回顾 Windows 和 Web 技术的最好结合 低成本的部署和更新 安全的最佳实践! 智能客户端给了程序灵活的安全控制方式. 数据的最佳实践: 可能的话,尽量用存储过程 用 optimistic concurrency 离线数据, 用DataSet来处理本地数据, 将更新同步到服务器 部署的最佳实践: 通过从内部网或者互联网下载应用程序和更新,来降低花费 ? 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 部署和维护智能客户端程序 Name Title Microsoft Corporation 日程 智能客户端的 “部署3大要素” 深入: 部署的设计选择 无接触部署选项 随程序安装 .NET 运行库 部署智能客户端应用最佳实践 深入: 更新的设计选择 自动更新的选项 更新智能客户端程序的最佳实践 #1 避免冲突 避免不同应用程序以及不同版本的冲突! 安装应用 B 不能影响应用A .NET 应用程序隔离 默认就是私有的部署方式 默认情况下, .NET应用调用程序集编译时绑定的版本号,而不是最新的版本 默认支持多个版本共存 “Side-by-Side” 安装 如果共享, 可以被控制和区分 可以安装到全局程序集缓冲区 Global Assembly Cache (GAC) 不需要 DLL 注册 复制文件即可 #2 保护资源和数据 控制您的应用可以访问哪些本地数据和资源 .NET 代码访问安全(Code Access Security) 通过证据的判断控制存取 谁创建的程序 (代码签名) 程序从哪里运行 公司内部网, 特定的合作伙伴, Web站点, 等等 .NET中, 资源的安全设置可以在部署时控制 工具包括 CASPOL 和 Group Policy ,可以帮助管理员设置程序的访问安全性 #3 控制成本 控制部署和更新的成本! 容易, “自服务” 式的安装 自动检测并下载更新 .NET 部署和更新的低成本 将文件复制到部署的路径 .NET 无接触技术去检测, 下载并应用更新 深入: 部署方式的设计选择 从Web运行 代码下载 MSI 部署 安装 .NET Framework 部署方式的选择 .NET 提供了多种方式来部署和安装智能客户端应用 这里主要讨论3种最常用的选择: 从 Web运行 用户点击 Web 页面的链接来打开应用 代码下载 用户运行一个桌面入口程序,该程序会从网络上下载最新的执行码 MSI 部署 用户在本机运行程序,该程序自动从网络上更新 从 Web运行 整个应用都被下载到程序集下载缓冲区 IEExec 进程用设定的安全配置启动应用 优势 非常容易部署/更新 限制 仅在IE 5.01 以上版本运行 半信任状态 用户可能很难发现 从 Web运行 代码下载 程序被分割成程序集,在需要的时候才被下载 ‘入口’ 程序安装在本机 入口程序调用Assembly.LoadFrom()下载并运行从网络下载的程序集 优势 初始安装很小,以后自动更新 从自己的程序开始运行 比较容易部署和更新 代码下载 限制 应用程序应该很好的被划分 (难度较大) 本机还是需要一个安装的过程 不支持离线工作 不支持多版本共存 更新只发生在应用或模块被调用时 权限取决于程序集从哪里下载

文档评论(0)

美鑫可研报告 + 关注
官方认证
服务提供商

我们是专业写作机构,多年写作经验,专业代写撰写文章、演讲稿、文稿、文案、申请书、简历、协议、ppt、汇报、报告、方案、策划、征文、心得、工作总结代写代改写作服务。可行性研究报告,实施方案,商业计划书,社会稳定风险评估报告,社会稳定风险分析报告,成果鉴定,项目建议书,申请报告,技术报告,初步设计评估报告,可行性研究评估报告,资金申请报告,实施方案评估报告

认证主体成都慧辰星信息科技有限公司
IP属地四川
统一社会信用代码/组织机构代码
91510104MA69XDD04C

1亿VIP精品文档

相关文档