Есть сайт на ASP.NET MVC. Хостится на reg.ru.
В нем есть переменные, которые хочу вынести для редактирования пользователем (админом), который будет ответственный за этот сайт. К примеру, такие переменные как: почта, пароль к ней, логин/пароль для смс рассылки, которые теоретически могут поменяться и другие переменные. Как лучше реализовать? сделать какой-нибудь файл с разделителями, в котором указать все переменные данные, а в проекте просто читать этот файл каждый раз? Или лучше хранить Web.config ? Если можно в нем, то как это делать и как к этим переменным обращаться?
Конечно думаю правильней будет хранение в БД, но не хочу усложнять + сайт не имеет админской части, соответственно как-то не хочется,чтобы обычный пользователь видел такие данные.
Я бы сделал в web.config:
var email = WebConfigurationManager.AppSettings["email "];
var password= WebConfigurationManager.AppSettings["password"];
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники