visual-studio-2010 - 如何托管 Clickonce 应用程序的更新?

标签 visual-studio-2010 clickonce

使用 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/

相关文章:

.net - 如何在VS2010中指定T4(文本模板)以使用C#4.0?

c++ - 无法在 VS10 中订购 weak_ptr

c++ - 将 MFC 应用程序从 VC6 迁移到 VS2010,现在不会为 CPropertyPage 子类调用 OnInitDialog()

clickonce - "Downgrade"ClickOnce 应用程序

c# - 查找 Click Once 应用程序的 .exe - 任务计划程序

c# - 升级现有应用程序以包含 ClickOnce

visual-studio-2010 - 向 Visual Studio 2010 添加新字体

c++ - 使用 VS 加载项时包含 Q_OBJECT 宏会导致编译器错误

c# - 部署到 Program Files 目录

c# - 以管理员身份运行 : requireAdministrator & ClickOnce + emulating system time