我们通过 Windows RemoteApp 提供应用程序即服务。但是,几乎不可能将更新部署到软件中,因为即使只有一个用户在线,文件也会被使用,无法被替换。
有什么方法可以实现或简化此操作吗?如果可能的话,我每天大概会部署 2-3 个更新。但事实上,我有时不得不整周不部署任何更新。
答案1
你可以将应用程序打包为App-V。Citrix XenApp Application Isolation 可能也能做到这一点,但您还必须支付 Citrix 许可费用。
您希望的最终状态实际上是每天对提供的应用程序进行 2-3 次更新?哇哦。编辑 - 我想知道您是否最好将其编写为 Web 应用程序;这可能会让您更加灵活/敏捷 (tm),并且它可能有助于解耦您的应用程序逻辑,以便您可以快速进行更新。
答案2
作为打包应用程序的另一种方式,您可以考虑在后端使用终端服务器集群。
将所有新会话路由到单个节点,等待旧会话消失,然后更新现在未使用的节点。冲洗并重复。