Хранение переменных значение ASP.NET MVC

291
19 января 2018, 21:52

Есть сайт на ASP.NET MVC. Хостится на reg.ru.
В нем есть переменные, которые хочу вынести для редактирования пользователем (админом), который будет ответственный за этот сайт. К примеру, такие переменные как: почта, пароль к ней, логин/пароль для смс рассылки, которые теоретически могут поменяться и другие переменные. Как лучше реализовать? сделать какой-нибудь файл с разделителями, в котором указать все переменные данные, а в проекте просто читать этот файл каждый раз? Или лучше хранить Web.config ? Если можно в нем, то как это делать и как к этим переменным обращаться?

Конечно думаю правильней будет хранение в БД, но не хочу усложнять + сайт не имеет админской части, соответственно как-то не хочется,чтобы обычный пользователь видел такие данные.

Answer 1

Я бы сделал в web.config:

    var email = WebConfigurationManager.AppSettings["email "];        
    var password= WebConfigurationManager.AppSettings["password"];
READ ALSO
Реализация программы Матричный дождь в WPF C#

Реализация программы Матричный дождь в WPF C#

На просторах интернета нашел реализацию Матричного дождя (падающие строки как в фильме Матрица)Реализация консольная и я решил попробовать...

343
Вызов комбобокса через DataBindItems в ASP.NET

Вызов комбобокса через DataBindItems в ASP.NET

Есть два фрагмента кодаПервый, с комбобоксом:

264
Ошибка обобщения

Ошибка обобщения

Есть много сущностей, которые наследуются от класса BaseEntity<TKey>Операции, которые необходимо проводить над сущностями, абсолютно одинаковые,...

240
В чем разница между Type и TypeInfo?

В чем разница между Type и TypeInfo?

По моему, они имеют похожее назначение и очень похожи между собой

241