Мы недавно изменили серверы, и поскольку адреса были разными, нам пришлось обновить информацию о местоположении для нашего приложения ClickOnce. Однако после изменения предыдущая версия не обнаруживает автоматически обновление и не обновляет новую версию, опубликованную на новом сервере.Изменение местоположений ClickOnce прерывает автоматические обновления
Предыдущая информация ClickOnce следующим образом
Publishing Folder Location: ftp://example.oldname.com/
Installation Folder URL: http://www.name.com/dir/
Deployment web page: appName.html
Version: 1.0.0.0
Затем он переоделся к следующему
Publishing Folder Location: ftp://name.ca/
Installation Folder URL: http://www.name.com/newdir/ (also tried /dir/)
Deployment web page: appName.html
Version: 1.0.1.0
Примечание: Приложение устанавливается, чтобы проверить наличие обновлений перед запуском приложений и был успешно обновляется во всех версиях < = 1.0.0.0 до изменения сервера. Так что отсутствие этой настройки не является проблемой.
Приложение опубликовано на новый ftp-сервер правильно. URL-адрес установочной папки должен правильно указывать на новый ftp-сервер. И dir/
, и newdir/
были изменены, чтобы указать на новое местоположение. Оба http://www.name.com/newdir/appName.htm
и http://www.name.com/dir/appName.htm
раскрывают правильную страницу.
Все файлы были скопированы с старого ftp на новый ftp. Это включает файлы для приложения.
Application Files - folder and it's contents
appName.htm - file
AppName.application - file
Оба сервера ftp все еще работают. Старый будет скоро удален, но он все еще там.
После этого старое приложение (v 1.0.0.0) не обнаруживает и не обновляет новую версию (1.0.1.0).
Это что-то, что можно исправить или требуется приложение ClickOnce для новой установки?
Это то, что мы делаем с нашим Android-приложением, но как это сделать с помощью приложения ClickOnce? Кажется, это не дает вам возможности делать то, что вы предлагаете. –
Нет, это не так для вас, вам нужно написать код, чтобы это произошло. – Steve
Вы можете посмотреть, будет ли этот пост работать для вас: http://stackoverflow.com/questions/684794/effect-of-changing-clickonce-application-publish-location-on-clients-machines – Steve