Мы использовали click один раз с 2006 года, и теперь у нас есть необходимость изменить местоположение обновления, это уже было однажды, но мы только что удалили и переустановили, теперь это будет проблематично.
Решение было представлено в Нажмите Once Migrate URL , однако, когда мы попробовали это несколько лет назад (.NET 2.0), произошел сбой приложения, указав, что URL-адрес обновления и URL-адрес клиента не совпадают, что повышает угрозу безопасности ипредотвратил запуск и запуск обновления по этому вопросу.
В документе указано , что это свойство может быть изменено только в манифесте приложения, но я не уверен, что подход действительно изменить этов уже развернутом приложении.
Я хочу использовать процесс, такой как следующий, при условии, что текущая версия равна 5, а местоположение развертывания - apps.mycompany.com, а новое местоположение - clickonce.mycompany.com
* 1012.* Публикация приложения на clickonce.mycompany.com с версией 5.2 Публикация приложения на apps.mycompany.comс версией 5.1, которая имеет код начальной загрузки, когда приложение запускается, чтобы изменить манифест приложения для изменения URL.
В этом процессе клиенты будут получать два новых обновления последовательно.Infect, если я опубликую 5.1 в обоих местах, это должно работать.