使用 Clickonce 部署时,当 Visual Studio 中的发布向导询问应用程序是否会在线查找更新(如果是,则提供 URL)时,我到底应该指向什么?我是否只需将/publish 文件夹的内容托管在服务器上,然后输入该文件夹的 URL?然后,当我发布更新时,只需更新在线/publish 文件夹,或者 url 应该指向其他内容吗?
最佳答案
通常,托管 ClickOnce 部署的最佳方法是从 Web 服务器进行部署。
在发布向导的第一页上,它要求指定发布应用程序的位置
,将其保留为Publish\
在要求 3 个选项的第二页上,选择顶部标记为 From a Website
的选项,然后输入要从中进行部署的 Web 服务器的 url(这需要是完整的 uri) inc 虚拟目录)。
然后完成向导。
您最终应该在 Publish 目录中看到一系列文件,其中一个是 publish.htm
然后,您可以将这些文件按原样上传到您的网络服务器,并给出publish.htm 文件的链接,以便您的用户启动安装程序。
如果您重新发布,只需保持设置相同,您应该向所有使用publish.htm链接进行安装的人推出新的更新。
关于visual-studio-2010 - 如何托管 Clickonce 应用程序的更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12369699/