Deployment 部署问题-ClickOnce与其他方法相比-需要定期检查新映像,但没有赢得';它不是应用程序的新版本

Deployment 部署问题-ClickOnce与其他方法相比-需要定期检查新映像,但没有赢得';它不是应用程序的新版本,deployment,clickonce,Deployment,Clickonce,我们有一个系统,需要在80多台客户机上安装。我们认为ClickOnce可能是一个不错的选择,但我们希望有一个“放置文件夹”,我们的创意团队可以在其中放置应用程序的新图像。完成此操作后,还可以更新指向图像的配置文件。这些更改中的每一个都会触发下载任何新的图像。ClickOnce似乎对此不起作用。我们希望知道该应用程序的确切安装位置,我不相信ClickOnce可以做到这一点。在ClickOnce部署中,我没有看到任何关于覆盖安装位置的内容 我已经阅读了所有关于这方面的资料,但我没有发现任何与我们类似

我们有一个系统,需要在80多台客户机上安装。我们认为ClickOnce可能是一个不错的选择,但我们希望有一个“放置文件夹”,我们的创意团队可以在其中放置应用程序的新图像。完成此操作后,还可以更新指向图像的配置文件。这些更改中的每一个都会触发下载任何新的图像。ClickOnce似乎对此不起作用。我们希望知道该应用程序的确切安装位置,我不相信ClickOnce可以做到这一点。在ClickOnce部署中,我没有看到任何关于覆盖安装位置的内容

我已经阅读了所有关于这方面的资料,但我没有发现任何与我们类似的情况。有没有关于我该如何处理这件事的建议

谢谢!
首先,这些更新对时间有多重要

换句话说,一旦您的创意团队进行了更新,在应用程序下载更改之前,可以接受的延迟时间是多少

请记住,“没有实时性”

由于传输速率、网络连接不良等原因,会有一些延迟时间。

好的

下面是我要做的:

客户端文件夹 在每台本地计算机上为媒体/配置文件创建两个文件夹。 文件夹A和文件夹B

服务器文件夹 在服务器计算机上为媒体/配置文件创建两个文件夹。 文件夹A和文件夹B

网络服务 在服务器上创建web服务,您可以在其中提供单个字符串:活动文件夹:

客户端轮询 客户机应用程序定期(每小时一次、每分钟一次、每天一次等)轮询web服务,以查找它应该从中提取图像和配置文件的文件夹

当发现变化时 如果web服务返回的此文件夹名称发生更改,应用程序将读取新的web配置,并将新图像下载到web服务指定的文件夹中,完成所有其他操作后,将应用程序中的路径设置为新文件夹位置

Marketing会看到另一个文件夹 在每个部署的app.config中,为“isMarketingInstall”添加一个应用程序设置。如果该值设置为true,则它将使用与web服务返回的文件夹相反的文件夹。Ii.e.如果web服务返回“文件夹A”,则营销安装将看到“文件夹B”

出版 当市场营销决定发布时,将旧文件夹上的权限设置为允许市场营销进行编辑,撤消新文件夹上的市场营销编辑权限,并将web服务设置为返回新文件夹的名称


当然,应该包括更改日志、审计跟踪、备份等,但这是基本想法。

我认为计划是在一周内准备映像,然后在几天后准备新的配置文件。与一键式功能一样,我们希望安装程序,并在程序检查更新时获取新的图像或配置文件。基本上,下一个程序运行时,我想下载新的图像。谢谢当标签上写“部署问题”时,不需要在标题中写“部署问题”。