[英]C# getting value from app.config
是否可以使用ConfigurationManager
讀取設置值URL? 我正在嘗試閱讀本節,但我所得到的只是空值。 我可以使用XmlDocument進行解析...我已經在這個論壇中尋找這個問題,但我所能獲得的只是獲取連接字符串的方法,這很容易,因為ConfigurationManager具有ConnectionString方法。
<applicationSettings>
<ProjectoGlobal.Properties.Settings>
<setting name="ProjectoGlobal_WebServicePg_SyncPgData" serializeAs="String">
<value>http://localhost/SarfWebService/SyncPgData.asmx</value>
</setting>
</ProjectoGlobal.Properties.Settings>
</applicationSettings>
謝謝
好了,您可以使用以下命令訪問它:
Properties.Settings.Default.ProjectoGlobal_WebServicePg_SyncPgData
這是MSDN
參考: http : //msdn.microsoft.com/zh-cn/library/aa730869 ( MSDN
= vs.80).aspx
感謝所有-1的;)
我認為這可以做到:
string setting = yourprojectname.Properties.Settings.Default.ProjectoGlobal_WebServicePg_SyncPgData;
編輯:
可以僅出於演示目的使用配置管理器:
Configuration conf;
this.conf = ConfigurationManager.OpenExeConfiguration(
ConfigurationUserLevel.None);
ConfigurationSectionGroup sectionGroup = this.conf.GetSectionGroup("applicationSettings");
ClientSettingsSection section =
(ClientSettingsSection)sectionGroup.Sections.Get("ProjectoGlobal.Properties.Settings");
SettingElement setting = section.Settings.Get("ProjectoGlobal_WebServicePg_SyncPgData");
string result = setting.Value.ValueXml.InnerText;
您應該使用第一個選項...
這很簡單:
<configuration>
<appSettings>
<add key="myHttpString" value="http://localhost/SarfWebService/SyncPgData.asmx" />
</appSettings>
</configuration>
文檔: MSDN
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.