Настройки сервиса находятся в файле updateservice.config. Системные настройки хранятся в файле Web.config.
Внимание! Изменение этих файлов вызовет перезагрузку сервиса, что может привести к ошибкам процесса обновления на клиентах.
Обновления (новые версии) приложений хранятся в каталоге, заданном настройкой "Storage.Location".
По умолчанию – это подкаталог «App_Data\UPDATES» в каталоге установки сервиса.
Возможно использование сетевого диска. В таком случае параметры подключения к сетевому каталогу задаются настройкой "Storage.Credentials".
Каждое приложение представляет из себя директорию с именем приложения. По умолчанию это имя главного исполняемого файла приложения без расширения.
В каталоге с именем приложения располагаются версии (обновления). Они могут быть в виде каталогов с именами версий
или могут быть в виде zip файлов вида «{ИмяПриложения}_{Версия}.zip». В zip архиве находится папка с номером версии.
Приоритет при поиске версии отдается каталогу, затем zip файлу.
Для клиентов сервис предоставляет несколько точек доступа:
updateservice.svc – оставлена для совместимости с существующими клиентами по технологии WCF;
updateservice.ashx – новая точка доступа по протоколам SOAP и WebAPI;