无接触部署更新
接触部署更新
如果您已经使用无接触部署方法部署了简单应用程序或更为复杂的应用程序的组成部分,则通过在 Web 服务器上放置新文件即可更新这些程序集。在应用程序加载程序集之前,NET Framework 会自动在本地以及在 Web 服务器上检查该程序集的时间戳,以便确定是否需要重新下载该程序集,或者是否可以只是从用户的程序集下载缓存中运行该程序集。
注:无接触部署具有许多限制,使其不适合于部署大多数智能客户端应用程序。有关详细信息,请参阅本章前面的"无接触部署"。
尽管使用无接触部署方法发布更新通常非常简单,但您的客户端有可能在升级过程中由于缺少对事务性安装的支持而出现问题。如果您在客户端使用应用程序的过程中 更新目录,则客户端最初可能下载旧代码,然后尝试下载自那时起已经更新的其他代码。这可能导致不可预知的结果,并且可能导致您的应用程序失败。该问题最简 单的解决方案是将任何重要的更新都部署到 Web 服务器上的单独目录中,然后在部署完成后,将所有链接更改到这一新位置。
注:如果您选择使用带有自动更新存根的无接触部署方法来部署您的应用程序,则请参阅下一节"自动更新"。
编辑推荐:
温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)
点击加载更多评论>>