Обновление приложений по локальной сети с использованием ClickOnce

Пусть есть клиент-серверная система. Причем различных клиентов много, а сервер один. Все они работают как Windows-приложения на платформе .NET. Все они объеденены по локальной сети и находятся на достаточном большом расстоянии друг от друга. Как только выходит новая версия системы, требуется обновить все клиентские приложения. Так возникает задача настройки обновления клиентских приложений через сервер. Одним из путей решения данной задачи является технология ClickOnce. Далее будет рассказано как настроить такое обновления для клиентских приложений через сервер.