使用单击一次Web应用程序自我或自动更新

时间:2012-05-10 06:07:16

标签: wix clickonce auto-update self-updating

我们使用ASP.NET MVC编写了Web应用程序,它将托管在我们客户的内部部署或Intranet Web服务器中。

我们没问题,如果是第一次,客户使用Wix / Windows安装程序安装我们的应用程序。在这里,我们更乐意为我们的应用程序提供自我更新或自动更新功能。

任何想法,如果我们可以使用Click-Once。 (我们知道谷歌的OMAHA(http://code.google.com/p/omaha/),但这需要一个新的学习曲线。)

在某个地方,答案为否(Does Windows Installer provide a method to update applications?)。

但我觉得我们应该能够做到这一点,将Wix 1st Time Installer + ClickOnce混合用于未来的更新。因为,我们的Web应用程序只是与IIS网站配置映射的文件夹中的几个文件。

1 个答案:

答案 0 :(得分:0)

不,你不能这样做。 ClickOnce将文件安装到当前用户配置文件中的模糊文件夹中。你不能让它在整个文件系统中更新文件。

您可以编写一个与ClickOnce一起部署的完全独立的应用程序,并使用计划任务启动。该应用程序可以下载更新的文件并将其复制到您的IIS文件夹。

简而言之,这不是ClickOnce的用途,但你可能会将一些可行的东西拼凑起来。

相关问题