_localConfig/appsettings.json¶
ℹ️ Файл _localConfig/appsettings.json в веб-сервере .NET Core — это файл, используемый для хранения строк подключения (ConnectionStrings): к базе данных, к Redis и т.д.
ℹ️ Для запуска приложения в _localConfig/appsettings.json обязательно должны быть указаны ConnectionStrings
| Ключ | Описание и примеры | Примечание |
|---|---|---|
| ConnectionStrings | Секция строк подключения. Содержит параметры подключения к базе данных, Redis и другим сервисам. | |
| RebusConnectionString | Соединение с Rebus. Возможные значения: тип данных string | |
| SignalRedisConnectionString | Соединение с Redis для работы сервиса сигналинга (SignalR). Значение параметра скрыто и не отображается в явном виде при просмотре через интерфейс в разделе Системные файлы | |
| TCConnectionString | Соединение с БД. Параметры: , Data Source — Адрес сервера базы данных , Initial Catalog — Имя базы данных для подключения , Persist Security Info — Сохранение информации о безопасности после подключения , User ID — Имя пользователя для аутентификации , Password — Пароль для аутентификации. Не отображается в явном виде , packet size — Размер сетевого пакета в байтах для оптимизации передачи данных , Max Pool Size — Максимальное количество подключений в пуле соединений , Min Pool Size — Минимальное количество поддерживаемых подключений в пуле , Connect Timeout — Время ожидания установки подключения в секундах , MultipleActiveResultSets — Возможность выполнения нескольких команд в одном подключении. По умолчанию отключено | ℹ️ Параметр MultipleActiveResultSets должен быть установлен в значении false. Значение true допустимо только в строке подключения RebusConnectionString |
| Encrypt | Шифрование. Значение по умолчанию — false. Возможные значения: true (шифрование включено) / false (шифрование отключено) | ℹ️ Если ключ Encrypt = true, то и ключ TrustServerCertificate обязательно должен быть в значении true |
| TrustServerCertificate | Доверять сертификату сервера. Возможные значения: true (доверять) / false (не доверять) | ℹ️ Если ключ Encrypt = true, то и ключ TrustServerCertificate обязательно должен быть в значении true |
Полезные ссылки