Благодаря @Salakar из команды Firebase я смог обнаружить, что проблема была вызвана отсутствующей библиотекой pod для Firebase. Поэтому я добавил в свой файл pod:
pod 'RNFirebase', :path => '../node_modules/react-native-firebase/ios'
Затем сделал pod install
и запустил его на Луну, потому что он работал: D
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
Ничего плохого в предложении Eoin для крошечных проектов, но если вашему проекту когда-нибудь понадобится более 1 администратора и разные типы ролей пользователей. Я бы взял удар и настроить членство в ASP.
http://msdn.microsoft.com/en-us/library/ms998347.aspx
Вы можете использовать его для интеграции в Windows или использовать базу данных, и его не сложно установить. Особенно, если вы используете встроенный инструмент конфигурации в IIS.