【发布时间】:2012-09-13 01:02:28
【问题描述】:
当使用 Clickonce 部署时,Visual Studio 中的发布向导询问应用程序是否会在线查找更新(如果是,则提供 url)我究竟应该指向什么?我是否只是在服务器上托管 /publish 文件夹的内容,然后输入该文件夹的 url?然后在我发布更新时更新在线 /publish 文件夹,或者 url 是否应该指向其他内容?
【问题讨论】:
标签: visual-studio-2010 clickonce
当使用 Clickonce 部署时,Visual Studio 中的发布向导询问应用程序是否会在线查找更新(如果是,则提供 url)我究竟应该指向什么?我是否只是在服务器上托管 /publish 文件夹的内容,然后输入该文件夹的 url?然后在我发布更新时更新在线 /publish 文件夹,或者 url 是否应该指向其他内容?
【问题讨论】:
标签: visual-studio-2010 clickonce
通常,托管 ClickOnce 部署的最佳方式是从网络服务器进行部署。
在发布向导的第一页上询问Specify the location to publish the application 将其保留为Publish\
在它询问 3 个选项的第二页上,选择顶部标记为 From a Website 的选项,然后输入您要从中部署的 Web 服务器的 url(这需要是完整的 uri inc 虚拟目录)。
然后完成向导。
您最终应该得到的是 Publish 目录中的一系列文件,其中一个是 publish.htm
然后您可以将这些文件按原样上传到您的网络服务器,并提供指向 publish.htm 文件的链接,让您的用户启动安装程序。
如果您重新发布,只需保持设置不变,您应该向所有使用 publish.htm 链接进行安装的人推出新的更新。
【讨论】: