【发布时间】:2010-12-14 11:58:37
【问题描述】:
我计划在我们公司的一个应用程序中使用 .NET AppUpdater 组件,但为了对其进行测试,我首先创建了一个小型测试应用程序(我在此处遵循文档:http://windowsclient.net/articles/appupdater.aspx)。
我的问题是……
我已按照文档操作,使用 IIS 在服务器上设置目录浏览,使用浏览器检查所有 URL,它们都指向正确的位置(我可以查看服务器上的文件列表),将 Manifest 文件更改为指向服务器上的 2.0.0.0 版本文件,应用程序的 Assembly 版本设置为 1.0.0.0 等。
我对应用进行了各种调试,可以确认 AppUpdater.CheckForUpdates 方法返回 TRUE。这表明它正在下载 UpdateVersion.xml 文件并意识到有一个新版本可用 - 但它从不下载并安装更新......
然而,它所做的是下载 UpdateVersion.xml 文件并将其放在本地 1.0.0.0 文件夹中。它还创建了一个 AppUpdater.xml 日志文件,其中包含大量垃圾,其中有:
<_UpdateFailureEncoutered>false</_UpdateFailureEncoutered>
<_UpdateFailureCount>0</_UpdateFailureCount>
这似乎表明没有出错...我已经尝试了他们指南底部“调试”部分中建议的所有内容,但没有任何效果...我很茫然,有什么建议吗?
谢谢
【问题讨论】:
标签: .net auto-update