Установка приложения "Бюджет-NEXT"

Как основной файл конфигурации ПК «Бюджет-NEXT» в ОС Windows необходимо использовать appsettingsProduction.json.
Файл appsettings.json не изменяем! А только копируем необходимые ключи в файл appsettings.Production.json.
Корректный синтаксис соблюдать обязательно.

Более подробную информацию о файле конфигурации см п. Файл конфигурации

Чтобы скачать архив ПК «Бюджет-NEXT»:

  1. Перейдите по ссылке (ссылка ведет на сайт keysystems), загрузка архива приложения начнется автоматически.

  2. Дождитесь загрузки и разархивируйте пакет.

  3. Каталог Publish поместите в каталог wwwroot по данному пути: C:\inetpub\wwwroot

    Рекомендуем в каталоге wwwroot создать новую папку, например с названием «Бюджет-NEXT 24.2» и туда поместить каталог Publish.

create-directory-242

  1. Откройте файл appsettings.Production.json. Файл будет пустой. Вставьте основные ключи. Ниже приведены примеры.

    Если файла appsettings.Production.json нет, создайте его вручную.

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

{
  "SystemSettings": {
    "DataSourceType": "0",
    "Server": "dprsib\\sql2016",
    "DataBase": "razr_242_test8",
    "SqlCache": "Data Source Type=SQLite; Data Source=.\\web_cache\\;",
    "NoSqlCache": "memory",
    "SessionStorage": "sql"  
  } 
}
Наименование Значение Описание
DataSourceType 0 Тип источника СУБД.
0 - MSSQL,
3 - PostgreSQL.
Server dprsib\\sql2016 Имя или ip-адрес сервера
DataBase razr_242_test8 Имя базы данных.

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

{
  "SystemSettings": {
    "DataSourceType": "0",
    "Server": "dprsib\\sql2016",
    "DataBase": "razr_242_test8",
    "SqlCache": "Data Source Type=PostgreSQL; Host=10.38.46.221; Port=5434; Database=swrk_for_231; User ID= wc_user; Password=Dsr2019; Maximum Pool Size=550; App Pool Size=500;",
    "NoSqlCache": "memory",
    "SessionStorage": "sql"  
  } 
}
Наименование Значение Описание
DataSourceType 0 Тип источника СУБД.
0 - MSSQL,
3 - PostgreSQL.
Server dprsib\\sql2016 Имя сервера.
DataBase razr_242_test8 Имя базы данных.
Host 10.38.46.221 Ip адрес вашего кэширующего сервера
Port 5434 Порт, на котором Postgresql
User ID wc_user Имя пользователя Postgresql
Password Dsr2019 Пароль пользователя Postgresql

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

Чтобы создать пул для ПК «Бюджет-NEXT»:

  1. Откройте «Панель управления».
  2. В области «Просмотр» выбрать параметр «Мелкие значки».
  3. Далее нажмите кнопку [Администрирование]. open-administration
  4. В окне администрирования откройте «Диспетчер служб IIS». dispatcher-iis
  5. В левой панели «Подключения» разверните дерево, возле наименования сервера. server-ksws-kvk
  6. Вызовите контекстное меню кнопки [сайты] и нажмите кнопку [Добавить веб-сайт…]. create-website
  7. Заполните поле «Имя сайта», например «Бюджет-NEXT2023» (пул приложения назначится автоматически). name-website
  8. Нажмите кнопку [...] в области «Физический путь» и в открывшемся окне укажите путь, где находится каталог с программным комплексом: C -> inetpub -> wwwroot -> … -> Publish physical-path
  9. Далее укажите либо IP-адрес и порт, либо имя узла, по которому будет открываться ПК «Бюджет-NEXT» в браузере.

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

win-ip

  1. Нажмите кнопку [ОК] после заполнения всех необходимых полей.
  2. В области «сайты» должен отобразиться созданный веб-сайт «Бюджет-NEXT2023». Далее в панели «Подключения» нажмите кнопку [Пулы приложений].
  3. Выделите пул «Бюджет-NEXT2023» в списке пулов приложений и в панели «Действия» нажмите кнопку [Основные настройки]. win-pul
  4. В поле «Версия среды CLR .NET» вызовите выпадающий список и выберите пункт «Без управляемого кода». Далее нажмите кнопку [ОК]. win-clr-net
  5. В панели «Подключения» вызовите контекстное меню веб-сайта «Бюджет-NEXT2023». Далее наведите на пункт «Управление веб-сайтом» и в выпадающем списке нажмите кнопку [Обзор]. next242-review

По результатам выполнения данной операции должен быть доступен сайт ПК «Бюджет-NEXT» в интернет-браузере (без защищенного соединения).

next242-entrance

ВАЖНО! После установки "Бюджет-NEXT" необходимо настроить кэш списков (установить СУБД-КС) на отдельном Linux-сервере, если планируется работа более 5 пользователей.

Чтобы развернуть ПК «Бюджет-NEXT» с защищенным соединением см. п. 7.2 HTTPS соединение (SSL сертификаты). Только Windows.

См. также