Настройки сервиса находятся в файле updateservice.config. Системные настройки хранятся в файле Web.config.

Внимание! Изменение этих файлов вызовет перезагрузку сервиса, что может привести к ошибкам процесса обновления на клиентах.

Обновления (новые версии) приложений хранятся в каталоге, заданном настройкой "Storage.Location".

По умолчанию – это подкаталог «App_Data\UPDATES» в каталоге установки сервиса.

Возможно использование сетевого диска. В таком случае параметры подключения к сетевому каталогу задаются настройкой "Storage.Credentials".

 

Каждое приложение представляет из себя директорию с именем приложения. По умолчанию это имя главного исполняемого файла приложения без расширения.

В каталоге с именем приложения располагаются версии (обновления). Они могут быть в виде каталогов с именами версий

или могут быть в виде zip файлов вида «{ИмяПриложения}_{Версия}.zip». В zip архиве находится папка с номером версии.

Приоритет при поиске версии отдается каталогу, затем zip файлу.

 

Для клиентов сервис предоставляет несколько точек доступа:

updateservice.svc – оставлена для совместимости с существующими клиентами по технологии WCF;

updateservice.ashx – новая точка доступа по протоколам SOAP и WebAPI;