我们提供一个应用程序作为一个服务,在Windows上。但是,几乎不可能将更新部署到软件上,因为即使一个用户在线,该文件也在使用中,无法替换。
有什么办法让这件事成为可能还是更容易呢?如果可能的话,我每天大概会部署2-3个更新。事实上,我有时不得不一周都不部署一个。
发布于 2012-04-02 15:25:21
您可以将应用程序打包为应用程序。Citrix XenApp应用程序隔离可能也会这样做,但是您也必须支付Citrix许可的费用。
您想要的结束状态实际上是每天对提供的应用程序进行2-3次更新?哇哦。编辑-我想知道你是否更好地把它写成一个web应用程序;这可能会让你更加灵活/敏捷(tm),并且它可能会帮助你的应用程序逻辑解耦,这样你就可以快速地更新它了。
发布于 2012-04-02 17:22:21
作为对应用程序进行打包的替代方法,您可以考虑在后端使用一组终端服务器。
将所有新会话路由到单个节点,等待旧会话消失,然后更新现在未使用的节点。冲洗并重复。
https://serverfault.com/questions/375915
复制相似问题