Я искал все, и, похоже, я не могу решить эту проблему.Невозможно прочитать ApplicationSettings из Web.Config
Все, что я пытаюсь сделать, это прочитать настройки приложения из web.config.
Здесь я нашел статью, но это не работает.
мой код:
return System.Web.Configuration.WebConfigurationManager.AppSettings[settingName];
My Web Config действительно имеет параметры:
<setting name="AirmetDataCacheExpiration" serializeAs="String">
<value>5</value>
</setting>
<setting name="MetarDataCacheExpiration" serializeAs="String">
<value>5</value>
</setting>
<setting name="TafDataCacheExpiration" serializeAs="String">
<value>5</value>
</setting>
Моя догадка это что-то делать с web.config в моем решении VS и машины. config ...
Итак, как я могу убедиться, что я читаю правильный?
делает эту помощь? http://stackoverflow.com/questions/2060993/differences-in-behavior-between-system-web-configuration-webconfigurationmanager – sambomartin
Просто попробовал. Теперь я получаю сообщение об ошибке: Ошибка 'System.Configuration.ConfigurationElement.this [System.Configuration.ConfigurationProperty]' недоступен из-за уровня защиты – JDBennett
Я всегда использовал 'System.Configuration.ConfigurationManager.AppSettings [имя] 'для доступа к appsettings в web.config. ты это пробовал? – sambomartin