Как основной файл конфигурации ПК «Бюджет-NEXT» в ОС Windows необходимо использовать appsettingsProduction.json
.
Файл appsettings.json не изменяем! А только копируем необходимые ключи в файл appsettings.Production.json
.
Корректный синтаксис соблюдать обязательно.
Более подробную информацию о файле конфигурации см п. Файл конфигурации
Перейдите по ссылке (ссылка ведет на сайт keysystems), загрузка архива приложения начнется автоматически.
Дождитесь загрузки и разархивируйте пакет.
Каталог Publish поместите в каталог wwwroot по данному пути: C:\inetpub\wwwroot
Рекомендуем в каталоге wwwroot создать новую папку, например с названием «Бюджет-NEXT 24.2» и туда поместить каталог Publish.
Если файла 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 |
Обратите внимание, если наименование сервера содержит «…\...». «\» является спецсимволом и необходимо экранирование. Наименование сервера должно выглядеть так «…\\...».
C -> inetpub -> wwwroot -> … -> Publish
Порт можно использовать любой незарезервированный, но рекомендуется использовать 5443-5493.
По результатам выполнения данной операции должен быть доступен сайт ПК «Бюджет-NEXT» в интернет-браузере (без защищенного соединения).
ВАЖНО! После установки "Бюджет-NEXT" необходимо настроить кэш списков (установить СУБД-КС) на отдельном Linux-сервере, если планируется работа более 5 пользователей.
Чтобы развернуть ПК «Бюджет-NEXT» с защищенным соединением см. п. 7.2 HTTPS соединение (SSL сертификаты). Только Windows.