1

我正在使用 ClickOnce 部署 WPF 应用程序

通过 CD/DVD 计划初始部署,以便用户可以快速安装所有先决条件和应用程序,但同时提供了网站更新位置,以便每当发布更新时,用户都可以安装它。

但是我们面临的问题是,尽管我们增加了构建版本并将应用程序部署在网络服务器上,但没有一个用户识别出有更新并只运行初始版本。

我完全按照这里的答案中描述的步骤进行操作

以下是我所做的:

1. 第一个版本(例如 1.0.0.1)部署在 CD 中并安装在计算机上。

发布位置

  • 发布文件夹位置现为Path of the CD Drive
  • 安装文件夹 URL 是empty. (因为它会从 CD 本身安装)

更新中

  • 应用程序应该检查更新是TrueBefore the application starts
  • 更新位置是网站:www.xxxxx.com/ApplicationFolder/

选项

  • 对于 CD 安装,插入 CD 时自动启动安装程序是Checked

2. 第二个版本(例如 1.0.0.2)在 web 上部署

发布位置

  • 发布文件夹位置是ftp://xx.xx.xx.xx/httpdocs/ApplicationFolder/(与 CD 安装中的更新位置相同,但通过 ftp。我必须在此处使用 FTP,因为我的 Web 服务器上没有安装 FrontPage 服务器扩展。)

  • 安装文件夹 URL 为 ``www.xxxxx.com/ApplicationFolder/`(与 CD 安装中更新位置的路径相同)

更新

  • 应用程序应该检查更新是TrueBefore the application starts
  • 更新位置是empty

选项

  • 对于 CD 安装,插入 CD 时自动启动安装程序是Unchecked

为什么它不识别任何更新?是否有可以验证更新位置的文件?

提前致谢

4

1 回答 1

0

填写第二个版本的更新位置。那应该可以解决您的问题。

于 2013-04-07T01:55:41.133 回答