代码之家  ›  专栏  ›  技术社区  ›  aSkywalker

ClickOnce更新位置-它是否可以<有时>本地?

  •  0
  • aSkywalker  · 技术社区  · 16 年前

    我们的ClickOnce部署对于几十个更新都非常有效-每个安装都会查看主发布位置,并在需要时获取更新。

    我们现在有了一个新的办公室,有很多用户和一个非常小的互联网管道,所以他们希望下载一次更新,并与许多用户共享。有人知道这是否可能,如果可能,我该怎么做?

    我希望在不影响大多数用户的情况下完成这项工作,并且经历过一些非常疯狂的事情,比如证书过期、更改.NET框架等,导致问题并迫使每个人重新安装。

    2 回复  |  直到 16 年前
        1
  •  1
  •   RobinDotNet    16 年前

    你的建议是不可能的。Matthew是对的,帮助他们解决问题的唯一方法是将版本部署到他们办公室的文件共享或Web服务器上。我不能代表DNS入口的想法,因为我认为一个DNS入口只能指向一个地址。我想你必须有两个部署。

        2
  •  1
  •   Matthew Steeples    16 年前

    据我所知,从用户的角度来看是不可能做到这一点的,但是从管理的角度来看,有一些解决方法可以做到。

    我的第一个建议是找到一个可以远程安装更新文件的服务器或文件共享。您可以使用DNS为服务器提供相同的名称,这样用户就可以访问相同的系统。

    或者(尽管这个想法取决于你更新你的应用的频率),你可以这样做,应用在加载后检查更新,这样用户在更新到来时仍然可以工作。

    我最后的解决方案是建立一个小型代理服务器,Internet流量将用于缓存下载。

    推荐文章