Установка

Для работы веб-сервиса необходимо установить Hosting Bundle версии 6.0.Х.

Архив с дистрибутивом доступен по ссылке.
ust_web_1

По ссылке Скачать осуществляется загрузка архива с дистрибутивом актуальной версии.

Скачайте и разархивируйте файл.

Каталог Publish из архива скопируйте в каталог wwwroot, который находится по пути C:\Inetpub\wwwroot\, предварительно создав в нем новую папку, например, с названием «admindweb-241».
ust_web_2

В качестве основного файла конфигурации необходимо использовать файл appsettings.Production.json.
Файл appsettings.json не редактируется!

Откройте файл appsettings.Production.json на редактирование и вставьте основные ключи согласно приведенным ниже примерам.

Пример 1. Если используется кэш списков SQLite (до 5 пользователей):

{
  "SystemSettings": {
    "DataSourceType": "0",
    "Server": "dprsib\\sql2016",
    "DataBase": "admind_241",
    "SqlCache": "Data Source Type=SQLite; Data Source=.\\temp\\db\\wrk.db3",
    "NoSqlCache": "memory",
    "SessionStorage": "sql"  
  } 
}

Пример 2. Если настроен и используется кэш списков PostgreSQL:

{
  "SystemSettings": {
    "DataSourceType": "0",
    "Server": "dprsib\\sql2016",
    "DataBase": " admind_241",
    "SqlCache": "Data Source Type=PostgreSQL; Host=10.38.46.221; Port=5434; Database=swrk_for_241; User ID= wc_user; Password=1234567; Maximum Pool Size=550; App Pool Size=500;",
    "NoSqlCache": "memory",
    "SessionStorage": "sql"  
  } 
}

«\» является спецсимволом, поэтому необходимо его экранирование. Если наименование сервера имеет вид «…...», то указывать его нужно в виде «...\...».

Создание пула приложений

Откройте «Панель управления» Windows. В поле Просмотр выберите значение «Мелкие значки» и перейдите в раздел Администрирование.
ust_web_3

В окне администрирования выберите ярлык «Диспетчер служб IIS».
ust_web_4
В открывшемся окне на панели Подключения разверните дерево под наименованием сервера и в контекстном меню каталога «сайты» выберите строку «Добавить веб-сайт».
ust_web_5

В результате откроется окно добавления сайта.
ust_web_6

Заполните поле Имя сайта, пул приложения при этом будет назначен автоматически.
В поле Физический путь с помощью кнопки […] выберите путь к каталогу Publish: C:\inetpub\wwwroot\admindweb-241\Publish.
В разделе Привязка укажите либо IP-адрес и порт, либо имя узла, по которому будет открываться «Администратор-Д» в браузере.

Можно использовать любой незарезервированный порт, но рекомендуется использовать 5443-5493.

Нажмите кнопку [ОК]. В результате созданный веб-сайт отобразится в разделе «сайты».
На панели Подключения выберите раздел Пулы приложений, выделите пул «Администратор-Д» в списке пулов приложений и на панели Действия выберите строку «Основные настройки»
ust_web_7

В результате откроется окно изменения пула приложений.
ust_web_8

В раскрывающемся списке поля Версии среды… выберите значение «Без управляемого кода» и нажмите кнопку [ОК].
Далее на панели Подключения откройте контекстное меню в строке веб-сайта «Администратор-Д» и в списке «Управление веб-сайтом» выберите строку «Обзор».
ust_web_9

В результате в браузере должен быть доступен сайт «Администратор-Д» (без защищенного соединения).
ust_web_10

Важно! Если планируется работа более 5 пользователей, после установки веб-сервиса необходимо настроить кэш списков (установить «СУБД КС») на отдельном Linux-сервере.

Для указания параметров подключения к комплексу необходимо пройти в конфигуратор и указать соответствующие параметры. Для этого добавьте к адресу веб-приложения /?pg=admin , например http://10.38.13.128:5444/admindweb-241/?pg=admin (рекомендуется использовать данный адрес исключительно администраторам веб-приложения).