Могу ли я развернуть приложение ClickOnce с компакт-диска и обновить через Интернет?

У нас есть приложение поставщика, которое мы расширяем и развертываем через ClickOnce. Поставщик также предоставляет «Диспетчер развертывания», который упаковывает приложение и любые расширения в развертывание ClickOnce, которое мы публикуем на веб-сервере. Я упоминаю эту деталь, чтобы было понятно, что у нас нет большого контроля над изменением процесса развертывания.

Итак, мы публикуем приложение на нашем веб-сервере. Это работает нормально, и обновления работают правильно. При загрузке приложения пользователю будет предложено обновить его.

Некоторые из наших клиентов запросили «установщик MSI». Их пользователи довольно часто переключаются между столами, что требует от них повторной загрузки приложения, поскольку оно сохраняется в локальной папке пользователя, а не в перемещаемом профиле.

Для нас очень важно, чтобы обновления были выйти как можно быстрее. Поэтому требование, чтобы клиенты загружали последнее обновление в форме MSI и развертывали его с помощью групповой политики, не имеет смысла.

Таким образом, в качестве компромисса мы хотели бы иметь возможность предложить начальную установку, которая может быть выполнена через группу. Политика, но требует, чтобы обновления приложения происходили через Интернет.

Возможно ли это и как я могу этого добиться?

На мой вопрос в MSDN есть приблизительный ответ , но нет очень хорошего описания того, как этого добиться.

Какие файлы / каталоги мне нужно будет заархивировать для создания первоначального автономного установщика? В нашем развертывании уже есть несколько версий, находящихся на веб-сервере.

Как мне управлять «URL-адресом обновления» после развертывания?

8
задан Josh Smeaton 19 June 2011 в 01:51
поделиться