内容导航
  • AppLife Update
产品标签

AppLife Update

与您已部署的 .NET 应用程序保持连接

以下是 "AppLife Update",如果您需要了解更多信息,您可以联系我们。

Introducing AppLife Update Image

AppLife Update是一个交钥匙的、可高度定制的平台,用于部署和维护在整个企业环境或世界任何地方部署的一个或多个Windows软件应用程序。通过将AppLife Update解决方案适应您的应用程序开发生命周期,节省部署和支持成本,并为您的客户和最终用户带来立竿见影的好处。


AppLife Update Product Features


迭代新功能并发布更改。这就是现代软件开发过程。今天,实际上所有的软件都需要可更新。AppLife Update提供了为几乎任何Windows软件创建和发布软件更新的工具,从而提供了帮助。


  • 无需更改源代码
  • 在不修改应用程序源代码的情况下部署和更新应用程序。AppLife客户端软件将代表您的软件应用程序检测并安装更新。


  • 自动更新
  • 更新可以配置为自动检测和安装,无需用户交互。


  • 部署新应用程序
  • AppLife客户端软件检测发布到AppLife Server的新应用程序,并将自动下载和安装它们。


  • 业务更新引擎
  • AppLife更新不会使更新完成一半。更新工作成功完成,或者所有工作都被回滚,使系统处于与更新开始时相同的状态。


  • 更新现有应用程序
  • 将基于AppLife更新的更新过程集成到现有部署的应用程序中,并无缝地开始为它们发布更新。


  • 公钥-私钥验证
  • 使用加密签名验证更新包的完整性。每个更新包在创建时都使用自己的私钥进行签名,并在应用之前使用关联的公钥进行验证。


  • 在更新期间提升权限
  • 当权限有限的用户运行您的应用程序时,更新将成功,无需管理帮助。


  • 对更新的访问列表控制
  • 通过将客户端令牌组分配给更新和应用程序来控制单个更新包的分发。


  • 在更新期间运行自定义代码
  • 使用C#或Visual Basic.Net轻松创建自定义更新活动。您的代码会自动编译并与发布的更新一起打包,然后在应用更新时在客户端上执行。


  • 细粒度版本控制
  • AppLife更新提供了对可以应用更新的特定软件版本的精细控制。


  • 调整SQL数据库方案
  • SQL Server特定的操作支持事务性和非事务性数据库工作。打开SQL连接以进行独占访问、备份数据库、开始和提交SQL事务、运行GO分隔的SQL文件和查询,以及使用内置更新操作关闭连接。


  • 广泛的更新引擎日志记录
  • 在执行更新时会编写详细的日志,为您的更新操作提供广泛的技术和故障排除见解。


  • 有条件地执行更新操作
  • 添加true/false表达式以在更新期间有条件地执行更新操作。


  • 更新日志查看器实用程序
  • AppLife Update包含一个日志查看器实用程序,可以让您快速验证更新是否按预期执行,并帮助确定故障的根本原因。


  • 在更新期间安装.Net Framework
  • 此操作检查.Net Framework是否存在,然后在更新过程中安装该框架(如有必要)。


  • 创建自定义更新操作
  • 使用AppLife update自定义操作执行特定于应用程序的自定义更新活动。用您喜欢的.Net语言创建自定义操作。以.Net自定义控件架构为模式,为AppLife Update构建自定义操作对.Net开发人员来说非常直观。


  • 自动包含新的/更改的文件
  • 将当前应用程序目录与基线应用程序目录进行比较,并在新的更新中包括任何更改的文件。


  • 扩展变量
  • 使用共享属性扩展变量在操作之间共享信息。


  • 恢复以前的下载
  • 下载的更新包会被缓存,从而在出现网络错误时恢复以前的下载。


  • 受控发布
  • 通过在几个小时内错开更新的推出时间并控制推出,避免服务器和网络拥塞。


  • 在更新期间创建快捷方式
  • 在执行更新时,将.lnk快捷方式放置到新文件中。


  • API文件化
  • 关于AppLife Update的所有可自定义功能的完整而彻底的文档。


  • 修改Xml配置文件
  • Xml配置文件通常在软件更新期间无法替换。必须对它们进行适当的编辑和必要的更改。AppLife更新功能更新操作以编辑Xml配置文件。


  • 用丰富的文本编写摘要
  • 使用丰富的文本编写更新摘要文本。所有内置的用户界面都支持显示富文本,并且更新控制器API将富文本以HTML形式公开给您的应用程序。


  • 内置停机协调
  • 内置进程间通信(IPC)提供了协调主机应用程序的所有实例以及任何支持进程的关闭的功能。


  • 添加和替换文件
  • 文件和程序集可以在更新过程中添加和替换。


  • 维护Asp.Net应用程序
  • 使用AppLife更新操作更新本地Asp.Net应用程序。


  • 文件修补操作
  • 修补程序现有文件操作使用Microsoft Delta Compression API生成修补程序文件,然后在更新期间从现有文件重新创建新文件。使用此操作可以显著减少更新包的大小。


  • 维护Windows服务
  • 在更新期间启动/停止服务和替换文件。


  • 添加和删除GAC程序集
  • 在更新期间添加程序集和从全局程序集缓存(GAC)中删除程序集。


  • 运行Windows Installer (Msi)文件
  • 在应用程序更新中包括Windows安装程序。


  • 添加和删除GAC程序集
  • 在更新期间添加程序集和从全局程序集缓存(GAC)中删除程序集。


  • 重新启动时替换文件
  • 在更新过程中替换锁定的文件,方法是注册这些文件以便在下次操作系统重新启动时替换。


  • RegAsm Action
  • 登记更新期间的 .Net互操作程序集。


  • 广泛的API
  • AppLife更新API提供了自定义维护流程以满足您的需求的能力。


  • 命令行操作
  • 在更新期间执行命令行活动。


  • 生成前/生成后批处理脚本
  • 在生成更新前后移动/复制文件并执行其他操作。构建前和构建后脚本添加了额外的自动化选项,并提高了将更新创建集成到自动和连续构建过程中的方便性。