【发布时间】:2013-03-08 09:12:53
【问题描述】:
我正在使用 ClickOnce 部署 WPF 应用程序
通过 CD/DVD 计划初始部署,以便用户可以快速安装所有先决条件和应用程序,但同时提供了网站更新位置,以便每当发布更新时,用户都可以安装它。
但我们面临的问题是,虽然我们增加了构建版本并将应用程序部署在网络服务器上,但没有一个用户识别出有更新并只运行初始版本。
我完全按照answer here中描述的步骤进行操作
以下是我的工作:
1.第一个版本(例如 1.0.0.1)部署在 CD 中并安装在计算机上。
发布位置
- 发布文件夹位置是
Path of the CD Drive - 安装文件夹 URL 是
empty。 (因为它会从 CD 本身安装)
更新中
- 应用程序应检查更新是
True和Before the application starts - 更新位置是网站:
www.xxxxx.com/ApplicationFolder/
选项
- 对于 CD 安装,插入 CD 时自动启动安装程序是
Checked
2。第二个版本(例如 1.0.0.2)部署在网络上
发布位置
-
发布文件夹位置是
ftp://xx.xx.xx.xx/httpdocs/ApplicationFolder/(与 CD 安装中的更新位置相同,但通过 ftp。我必须在此处使用 FTP,因为我的 Web 服务器上没有安装 FrontPage 服务器扩展。) 安装文件夹 URL 为 ``www.xxxxx.com/ApplicationFolder/`(与 CD 安装中更新位置的路径相同)
更新
- 应用程序应检查更新是
True和Before the application starts - 更新位置是
empty。
选项
- 对于 CD 安装,插入 CD 时自动启动安装程序是
Unchecked
为什么它不能识别任何更新?有没有可以验证更新位置的文件?
提前致谢
【问题讨论】:
标签: visual-studio-2010 deployment clickonce updates