Сохраните и Получите значения от web.config

Благодаря @Salakar из команды Firebase я смог обнаружить, что проблема была вызвана отсутствующей библиотекой pod для Firebase. Поэтому я добавил в свой файл pod:

pod 'RNFirebase', :path => '../node_modules/react-native-firebase/ios'

Затем сделал pod install и запустил его на Луну, потому что он работал: D

21
задан Maen 24 April 2009 в 07:57
поделиться

2 ответа

As far as it being wrong... the problem is that if you ever need to change it, and it's hardcoded in your codebehind, you need to recompile,republish, re-deploy your website, whereas a change to the web.config can be done without doing this.

You could put it in an AppSetting in the web.config like so.

<appSettings>
   <add key="AdminPassword" value="ASDF1234" />
</appSettings>

and use this code to retrieve it

System.Configuration.ConfigurationManager.AppSettings["AdminPassword"].ToString()

Though I'd have a look at this.

http://aspnet.4guysfromrolla.com/articles/021506-1.aspx

It covers encrypting sections of your web.config

52
ответ дан 29 November 2019 в 06:49
поделиться

Ничего плохого в предложении Eoin для крошечных проектов, но если вашему проекту когда-нибудь понадобится более 1 администратора и разные типы ролей пользователей. Я бы взял удар и настроить членство в ASP.

http://msdn.microsoft.com/en-us/library/ms998347.aspx

Вы можете использовать его для интеграции в Windows или использовать базу данных, и его не сложно установить. Особенно, если вы используете встроенный инструмент конфигурации в IIS.

3
ответ дан 29 November 2019 в 06:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: