2010-12-14 2 views
1

Я планирую использовать компонент .NET AppUpdater в одном из наших корпоративных приложений, но для его проверки в первую очередь я создал крошечное тестовое приложение (я следил за этой документацией здесь: http://windowsclient.net/articles/appupdater.aspx).Компонент .NET AppUpdater не загружает обновления?

Моя проблема заключается в ...

Я следовал документацию к письму, настройка Просмотр каталогов на сервере с IIS, проверил все URLS с моим браузером, и все они указывают на правильные места (и Я могу просмотреть список файлов на сервере), изменил файл манифеста, чтобы указать на файлы версии 2.0.0.0 на сервере, версия сборки приложения установлена ​​на 1.0.0.0 и т. Д.

Я сделал различные отладки в приложении и могут подтвердить, что метод AppUpdater.CheckForUpdates возвращает TRUE. Таким образом, это говорит о том, что он загружает файл UpdateVersion.xml и понимает, что есть новая версия - но он никогда не загружает и не устанавливает обновление ...

Однако, что он делает, загружается файл UpdateVersion.xml и помещается он находится в локальной папке 1.0.0.0. Он также создает файл журнала, который имеет AppUpdater.xml груз мусора, среди которых есть это:

<_UpdateFailureEncoutered>false</_UpdateFailureEncoutered> 
<_UpdateFailureCount>0</_UpdateFailureCount> 

Что кажется, указывает, ничего не пошло не так ... Я пробовал все вещи, предложенные в Отладка раздела в нижней части их руководства, но ничего не работает ... Я в недоумении, любые предложения?

Благодаря

ответ

1

Проблема была WebDAV не включен в IIS. Хотя это открывает совершенно новую возможность червей в отношении последствий безопасности, используя этот AppUpdater.

+0

Подождите, но вы отказались от компонента AppUpdater для функции автоматического обновления? Я ищу механизм автоматического обновления, и это первое, что я пробовал, и это довольно просто и бесплатно. – Pantelis

Смежные вопросы