【发布时间】:2012-09-12 18:48:13
【问题描述】:
我有一个 ClickOnce 应用程序,大约有 120 位客户在使用它。本周,我发现有两个客户在一月份拒绝了更新,并被困在旧版本上。我通过删除我们服务器上使用的旧版本的 ASP 脚本发现了这一点。未更新的客户收到 404 并致电询问原因。
一位客户再次点击我们的安装按钮并获得最新版本没问题。另一个点击了我们的安装按钮并得到一个“应用程序验证没有成功”的错误。错误的详细信息是 SomeImage.gif “计算的哈希值与清单中指定的不同。”
我不想部署新版本,因为这通常会导致电话询问“您添加了我要求的内容了吗?”
我认为我应该能够完全卸载应用程序并重新安装有问题的用户。没有。错误仍然存在。如何删除 Windows 卸载过程留下的任何会导致此错误持续存在的内容?
更新:
我在客户的 Windows Vista 计算机上找到了文件夹 C:\Users\User\AppData\Local\Apps\2.0,并将其删除。我们再次运行安装程序,重新下载应用程序后错误仍然存在。不过,我不能 100% 确信这个文件夹包含整个程序,但它是我能找到的磁盘上唯一与我们的应用程序有些相似之处的位置。
【问题讨论】: