Сервис обновлений

Установка сервиса обновлений
Обновление сервиса обновлений

Установка сервиса обновлений

Пакет установщика доступен по ссылке.
ust_so_01

Наименование файла установщика имеет вид: Keysystems.UpdateWebService_<номер версии>.exe, например, Keysystems.UpdateWebService_6.1.29.1008.exe.
Скачайте и запустите его, в результате откроется окно мастера установки сервиса обновлений.
ust_so_02

Нажмите кнопку [Далее]. В результате откроется окно выбора папки для установки сервиса.
ust_so_03
Измените путь к папке установки с помощью кнопки [Обзор] (иначе установка будет выполнена в каталог, предложенный по умолчанию). Нажмите кнопку [Далее]. В результате откроется окно выбора для создания ярлыков.
ust_so_04

Нажмите кнопку [Далее]. В результате откроется окно запуска установки.
ust_so_05

Для запуска установки нажмите кнопку [Установить].
В окне завершения установки нажмите кнопку [Завершить].
ust_so_06

В Диспетчере служб IIS преобразуйте каталог UpdateWebService в приложение.
ust_so_07

Рекомендуется создать отдельный пул приложений для сервиса обновлений.
Для этого в Диспетчере служб IIS в разделе Пулы приложений добавьте новый пул приложений.
ust_so_08

Откройте контекстное меню в строке созданного пула, выберите строку «Дополнительные параметры…» и в параметре Удостоверение выберите значение «LocalSystem».
ust_so_09

В Диспетчере служб IIS откройте контекстное меню в строке сервиса обновлений (приложения), выберите строку «Управление приложением - Дополнительные параметры…» и в параметре Пул приложений выберите созданный пул.
ust_so_10

В каталоге сервиса обновлений дайте полный доступ к папке «App_Data» группе пользователей IIS_IUSRS.
ust_so_11

Убедитесь, что в каталоге сервиса обновлений присутствует папка «Framework», если ее нет, то добавьте папку вручную.
ust_so_12

Также убедитесь, что установлен Microsoft .NET Core 6 со всеми компонентами. После этого перезапустите пул приложения.

Для проверки работоспособности веб-сервиса запустите браузер и в адресной строке введите адрес: http://localhost/<виртуальный каталог>/ (по умолчанию – http://localhost/UpdateService/). Открывшаяся страница веб-сервиса будет свидетельствовать о том, что установка и настройка сервиса обновлений прошли успешно.

Обновление сервиса обновлений
  1. Архив с обновлением сервиса доступен по ссылке.
    obn_so_01
    Наименование архива с обновлением имеет вид: Keysystems.UpdateWebService_<номер версии>.tar.gz, например, Keysystems.UpdateWebService_net6_6.1.29.1008.tar.gz.
    Скачайте и дважды разархивируйте файл.
  2. Остановите пул приложений сервиса в Диспетчере служб IIS.
  3. Сделайте копию каталога сервиса со старыми файлами.
  4. Из каталога сервиса удалите все файлы.
  5. Скопируйте в каталог сервиса файлы из архива с обновлением.
  6. Из старого файла конфигурации Update.config (из копии, которая была сделана в п.3) поочередно скопируйте в новый файл все параметры. При этом не рекомендуется заменять содержимое файла полностью.
  7. Запустите пул приложений сервиса обновлений в Диспетчере служб IIS.