Файл конфигурации
Файл конфигурации — это файл, определяющий параметры для web-приложения.
В нем хранится информация о параметрах поставщиков состояний сеансов, членства, определяются ссылки на страницы ошибок. Также файл конфигурации содержит строки соединения с базами данных, сервисами, средства управления трассировкой и многое другое.
Файлами конфигурации в операционных системах WINDOWS и LINUX являются файлы appsettings.json и appsettings.Production.json, которые находятся в корне каталога приложения.
Про appsettings.json
Файл appsettings.json служит примером и содержит описание всех доступных ключей и параметров для использования при работе в комплексе.
Файл appsettings.json изменять не рекомендуется.
Он должен заменяться с каждой новой версией, т.к. время от времени в файл вносятся важные для работы приложения изменения.
Описание ключей appsettings.json в статье: Описание ключей.
Про appsettings.Production.json
Как основной файл конфигурации необходимо использовать файл appsettings.Production.json.
В файл appsettings.Production.json необходимо вносить только те ключи (секции), которые будут содержать ваши измененные настройки/реквизиты.
Для редактирования файла необходимо обладать знаниями синтаксиса JSON-файла. Если файл будет не корректным, то автоматически будет считываться файл appsettings.json, либо при попытке открыть сайт будет отображаться ошибка.
Если Сервис новостей развернут в ОС LINUX, используя «WEB-Сервер-КС», реквизиты, которые вводились при установке, автоматически помещаются в файл appsettings.Production.json.
Если Сервис новостей установлен в операционной системе WINDOWS, то конфигурационный файл appsettings.Production.json изначально пуст, и его необходимо заполнить вручную.
Описание ключей appsettings.json в статье: Описание ключей.
Статья о том, как избежать ошибок в файле конфигурации - Проверка синтаксической корректности .json файла.