Web.config中appSettings节点值两种读取方法

 

 

 
 
<appSettings> 
   <add key="ClientPort" value="5252"/>
   <add key="ManagePort" value="5555"/>
</appSettings>

1.方法一 
string conString1=System.Configuration.ConfigurationSettings.AppSettings["ClientPort"];

此方法是利用ConfigurationSettings.AppSettings属性(静态属性) 
这也是我们用的最多的方法

2.方法二 
System.Configuration.AppSettingsReader appReader=new System.Configuration.AppSettingsReader(); 
string conString2=Convert.ToString(appReader.GetValue("bb",typeof(string)));

此方法首先创建AppSettingsReader类的一个实例,再利用实例方法GetValue得到配置节点的数值 

方法一在书写上简单明朗。 
方法二写法稍微多些,一次读取多个配置点的数值,可以考虑方法二

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。