0

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

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

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

在某些地方,对此的回答是否定的(Windows Installer 是否提供更新应用程序的方法?)。

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

4

1 回答 1

0

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

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

简而言之,这不是 ClickOnce 的用途,但您可能可以拼凑一些可行的东西。

于 2012-05-10T14:21:05.847 回答