1
我已經搜遍了,我似乎無法得到這個解決。無法從Web.Config讀取應用程序設置
我想要做的就是從web.config中讀取應用程序設置。
我在這裏找到一篇文章 - 但那不行。
我的代碼:
return System.Web.Configuration.WebConfigurationManager.AppSettings[settingName];
我的Web配置確實有設置:
<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中我與解決方案和機器。配置...
那麼我如何確保我正在閱讀正確的?
這是否幫助? http://stackoverflow.com/questions/2060993/differences-in-behavior-between-system-web-configuration-webconfigurationmanager – sambomartin 2013-03-16 21:11:31
剛剛嘗試過。現在我收到一個錯誤:Error 'System.Configuration.ConfigurationElement.this [System.Configuration.ConfigurationProperty]'由於其保護級別而無法訪問 – JDBennett 2013-03-16 21:25:43
我一直使用'System.Configuration.ConfigurationManager.AppSettings [name] '訪問web.config中的appsettings。你嘗試過嗎? – sambomartin 2013-03-16 21:29:37