Skip to content

Установка приложения ​

Обратите внимание

Как основной файл конфигурации ПК «КС Бюджет» в ОС Windows необходимо использовать appsettings.json.

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


Корректный синтаксис соблюдать обязательно. Более подробную информацию о файле конфигурации см п. Файл конфигурации

Скачайте архив ПК «КС Бюджет»: ​

1. Загрузите архив. ​

Перейдите по ссылке (ссылка ведет на сайт Кейсистемс).

2. Разархивируйте пакет. ​

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

3. Поместите каталог в wwwroot. ​

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

Рекомендуем в каталоге wwwroot создать новую папку, например с названием «КС Бюджет» и туда поместить каталог app.

create-directory-251

4. Откройте файл «appsettings.Production.json». ​

Файл будет пустой. Вставьте основные ключи.

Ниже приведены примеры!

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

ПРИМЕР № 1. Строка соединения "Connection" для MSSQL базы: ​

appsettings.Production.json
json
{
 "SqlClient": {
   "Connection": "Data Source Type=MSSQL; Data Source=ServerName; Initial Catalog=DataBaseName; User ID=user; Password=1; Max Pool Size=100; Command Timeout=3600",
 },
}
НаименованиеЗначениеОписание
Data Source TypeMSSQLТип источника СУБД.
Data Sourcedprsib\\sql2016Имя или ip-адрес сервера.
Initial Catalograzr_251_test8Имя базы данных.
User IDuserИмя пользователя.
Password1Пароль пользователя.
Maximum Pool Size100Размер пула на уровне драйвера.
Command Timeout3600Таймаут соединения, в секундах.

Если в названии сервера присутствует обратная косая черта (\), её необходимо экранировать, добавив вторую (\\), поскольку (\) является спецсимволом.

ПРИМЕР 2. Строка соединения "Connection" для PostgreSQL базы: ​

appsettings.Production.json
json
{
 "SqlClient": {
  "Connection": "Data Source Type=PostgreSQL; Host=127.0.0.1; Port=5434; Database=db1; User ID=user; Password=1; Maximum Pool Size=100; Command Timeout=3600",
 },
}
НаименованиеЗначениеОписание
Data Source TypePostgreSQLТип источника СУБД.
Host127.0.0.1Имя или ip-адрес сервера.
Port5434Порт, на котором Postgresql.
DataBasedb1Имя базы данных.
User IDuserИмя пользователя Postgresql
Password1Пароль пользователя Postgresql
Maximum Pool Size100Размер пула на уровне драйвера.
Command Timeout3600Таймаут соединения, в секундах.

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

1. Откройте «Панель управления». ​

  • В области «Просмотр» выбрать параметр «Мелкие значки».
  • Далее нажмите кнопку [Администрирование].

open-administration

2. Откройте «Диспетчер служб IIS». ​

dispatcher-iis

3. Раскройте дерево. ​

В левой панели «Подключения» разверните дерево возле наименования сервера.

server-ksws-kvk

4. Раскройте контекстное меню. ​

Вызовите контекстное меню кнопки [сайты] и нажмите кнопку [Добавить веб-сайт…].

create-website

5. Введите имя сайта. ​

Заполните поле «Имя сайта», например КС Бюджет v.26.2 (пул приложения назначится автоматически).

Не рекомендуется использовать привязки с подстановочными знаками (http://*:80/и http://+:80) на верхнем уровне.

Это может создать уязвимость и поставить ваше приложение под угрозу. Сюда относятся как строгие, так и нестрогие подстановочные знаки.

Рекомендуется использовать имена узлов в явном виде.

Привязки с подстановочными знаками на уровне дочерних доменов (например, *.mysub.com) не создают таких угроз безопасности, если вы полностью контролируете родительский домен. В отличие от варианта *.com, который создаёт уязвимость.

name-website

6. Введите физический путь. ​

Нажмите кнопку [...] в области «Физический путь» и в открывшемся окне укажите путь, где находится каталог с программным комплексом:

C -> inetpub -> wwwroot -> … -> app

physical-path

7. Укажите IP-адрес и порт. ​

Далее укажите либо IP-адрес и порт, либо имя узла, по которому будет открываться ПК Бюджет-NEXT в браузере.

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

win-ip

8. Завершите создание. ​

Нажмите кнопку [ОК] после заполнения всех необходимых полей.

9. Перейдите в пулы приложений. ​

В области «сайты» должен отобразиться созданный веб-сайт КС Бюджет v.26.2. Далее в панели «Подключения» нажмите кнопку [Пулы приложений].

10. Откройте основные настройки пула приложения. ​

Выделите пул КС Бюджет v.26.2 в списке пулов приложений и в панели «Действия» нажмите кнопку [Основные настройки].

win-pul

11. Настройте версию среды CLR .NET. ​

В поле «Версия среды CLR .NET» вызовите выпадающий список и выберите пункт «Без управляемого кода». Далее нажмите кнопку [ОК].

win-clr-net

12. Перейдите на сайт программного комплекса. ​

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

next242-review

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

next242-entrance

После установки КС Бюджет необходимо настроить базу кэша PostgreSQL для хранения данных кэша списков и не только.

Для этого требуется установить СУБД-КС (База кэша включена в состав СУБД-КС) на отдельном Linux-сервере, если планируется работа более 5 пользователей.

© 2026 ООО «Кейсистемс». Все права защищены.