установка рабочих мест пользователей
установка рабочих мест пользователей
Установка рабочих мест пользователей возможна только с серверной папки ?
Нельзя с флешки ?
Нельзя с флешки ?
Re: установка рабочих мест пользователей
Смысл клиента click-once именно в том, чтобы один раз установить его из сети, и далее он запоминает это место и проверяет там обновления. Если вы в будущем поместите именно в ту сетевую папку новую версию, она обновится у всех пользователей, и ходить к ним еще раз не потребуется.
Кроме того, вы можете просто разослать (аська, имейл, и т.п.) людям полный путь к сетевой шаре где находится клик-ванс установка и попросить их запустить setup.exe. Многие пользователи возможно смогут установить его и без вашей помощи, если на их компьютере есть .NET 4 и компоненты vc_redistr, то админ-права не потребуются.
Установить с флешки можно, но обновляться такой клиент уже не будет - его придется деинсталлировать и ставить снова, поэтому такое не рекомендуется.
Кроме того, вы можете просто разослать (аська, имейл, и т.п.) людям полный путь к сетевой шаре где находится клик-ванс установка и попросить их запустить setup.exe. Многие пользователи возможно смогут установить его и без вашей помощи, если на их компьютере есть .NET 4 и компоненты vc_redistr, то админ-права не потребуются.
Установить с флешки можно, но обновляться такой клиент уже не будет - его придется деинсталлировать и ставить снова, поэтому такое не рекомендуется.
Re: установка рабочих мест пользователей
обновление в будущем пройдет даже если юзер будет без админ-прав ?Andrew писал(а):Смысл клиента click-once именно в том, чтобы один раз установить его из сети, и далее он запоминает это место и проверяет там обновления. Если вы в будущем поместите именно в ту сетевую папку новую версию, она обновится у всех пользователей, и ходить к ним еще раз не потребуется.
A что за ключ pfx, куда это он импортируется ? В ОС клиента?
Re: установка рабочих мест пользователей
Клиент ставится в личную область пользователя, а не в Program Files, поэтому ему не потребуется админ-прав для обновления и установки. Это будет верно до тех пор, пока компоненты, от которых зависит инсталляция (.NET 4, vc_redistr) остаются такими же, именно они и могут потребовать подъема прав.
Ключ pfx нужен только на момент "подписи" инсталляции (когда вы сохраняете изменения), на машину клиента он не попадает.
Ключ pfx нужен только на момент "подписи" инсталляции (когда вы сохраняете изменения), на машину клиента он не попадает.
Re: установка рабочих мест пользователей
ага pfx подтверждает подлинность инсталяшки и привязывает ее к папке размещения. Так ?
Re: установка рабочих мест пользователей
Фактически да, этот ключ должен по идее сообщить вам о подлинности программного обеспечения.
Re: установка рабочих мест пользователей
Возможно ли развертывание и автоматическое обновление клиента с веб-сервера по протоколу http.
Re: установка рабочих мест пользователей
Запуск ClickOnce приложений с веб-сервера - да, такое предполагается изначально (судя по Microsoft статьям). Но на практике, на данный момент проверка на реальном примере показала, что ряд проблем существуют.
Одна из них - это тот факт что браузер крайне не-желательно хочет запускать setup.exe напрямую с веб-сайта (он будет предлагать сохранить его на диск, а это уже не заработает в целом для теории clickonce).
Вы можете попробовать настроить себе такой клиент или я могу дать вам адрес тест-клиента для "опытов" (мы его выложим на наш сайт в скрытой ссылке).
Одна из них - это тот факт что браузер крайне не-желательно хочет запускать setup.exe напрямую с веб-сайта (он будет предлагать сохранить его на диск, а это уже не заработает в целом для теории clickonce).
Вы можете попробовать настроить себе такой клиент или я могу дать вам адрес тест-клиента для "опытов" (мы его выложим на наш сайт в скрытой ссылке).
Re: установка рабочих мест пользователей
Я уже пробовал, поэтому и вопрос задал.
Действительно setup.exe скачивается браузером в кеш и запускается предлагая установить
дополнительные компоненты, инсталяторы которых ищет там же в кеше, а их там нет.
Оттуда же он пытается загрузить манифест приложения clickonce.
Если все дополнительные компоненты на компьютере уже установлены, то запуск манифеста
с веб-сервера проходит и приложение успешно устанавливается. Для запуска манифеста использовал
текстовую ссылочку со стартовой странички клиента (не кнопку Install), что в инсталяционном пакете.
Поскольку setup.exe, как я понимаю, "одноразового" использования, то в дальнейшем обновления
таким образом установленного приложения должны проходить успешно. Или я не прав?
Действительно setup.exe скачивается браузером в кеш и запускается предлагая установить
дополнительные компоненты, инсталяторы которых ищет там же в кеше, а их там нет.
Оттуда же он пытается загрузить манифест приложения clickonce.
Если все дополнительные компоненты на компьютере уже установлены, то запуск манифеста
с веб-сервера проходит и приложение успешно устанавливается. Для запуска манифеста использовал
текстовую ссылочку со стартовой странички клиента (не кнопку Install), что в инсталяционном пакете.
Поскольку setup.exe, как я понимаю, "одноразового" использования, то в дальнейшем обновления
таким образом установленного приложения должны проходить успешно. Или я не прав?
Re: установка рабочих мест пользователей
setup.exe по сути, проверяет наличие установленных компонентов (.NET 4, vc_redistr86). Если они установлены, вы сможете работать и обновляться.