【问题标题】:.NET AppUpdater Component Not Downloading Updates?.NET AppUpdater 组件不下载更新?
【发布时间】: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


    【解决方案1】:

    问题是 IIS 中未启用 WebDAV。尽管在使用此 AppUpdater 的安全隐患方面,这会带来全新的蠕虫。

    【讨论】:

    • 有点晚了,但是您是否放弃了 AppUpdater 组件以实现自动更新功能?我正在寻找一种自动更新机制,这是我第一次尝试,它非常简单且免费。
    猜你喜欢
    • 2013-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-19
    • 2013-09-03
    • 1970-01-01
    • 2014-05-06
    相关资源
    最近更新 更多