Перейти к содержанию

_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

Полезные ссылки

Описание ключей appsettings.json