我们有一个通过 ClickOnce 扩展和部署的供应商应用程序。供应商还提供了一个“部署管理器”,它将应用程序和任何扩展程序打包到我们发布到 Web 服务器的 ClickOnce 部署中。我提到这个细节是为了让大家了解我们实际上并没有很好地控制更改部署过程。
因此,我们将应用程序发布到我们的 Web 服务器。这工作正常,更新工作正常。在加载应用程序时,它会提示用户是否要更新应用程序。
我们的一些客户要求提供“MSI 安装程序”。他们的用户会经常更换办公 table ,这需要他们重新下载应用程序,因为它保存在本地用户文件夹而不是漫游配置文件中。
是非常对我们来说重要的是尽快更新。因此,要求客户端以 MSI 形式下载最新更新并使用组策略进行部署是不可能的。
因此,作为妥协,我们希望能够提供可以通过组策略进行的初始安装,但要求通过 Web 对应用程序进行更新。
这可能吗,我怎样才能做到这一点?
有一个rough answer我在 MSDN 上的问题,但没有很好的描述如何实现它。
我需要压缩哪些文件/目录来构建初始离线安装程序?我们的部署已经有多个版本位于 Web 服务器上。
部署后如何操作“更新 URL”?
最佳答案
Publish
主要选项卡项目属性屏幕。
Publish Folder Location
给一个本地文件夹。 (这将会您的初始设置将在哪里
已创建)
Install Folder Location
空白 Updates..
按钮。 Update
Location
中提供您的更新网址. 根据需要配置其他设置。
编辑:
如果你想在 VS 之外创建/修改 list ,你可以使用 MageUI.exe
关于.net - 我可以通过 CD 部署 ClickOnce 应用程序,并通过 Web 更新吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6400068/