首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

ConfigurationManager.AppSettings老是取不到值啊

2012-08-03 
ConfigurationManager.AppSettings总是取不到值啊~!~环境:VS2005(sp1)。应用:Winform问题:有这样一个配置文

ConfigurationManager.AppSettings总是取不到值啊~!~
环境:VS2005(sp1)。
应用:Winform
问题:
有这样一个配置文件:App.config
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <connectionStrings>
  </connectionStrings>
  <appSettings>
  <add key="DpDAL" value="DAL.OracleDAL"></add>
  <add key="CableDAL" value="OracleDAL"></add>
  </appSettings>
</configuration>
同时有这样一个类:
namespace DAL.DALFactory
{
  /// <summary>
  /// 这是一个抽象工厂类,用以创建不同的对象实体
  /// </summary>
  public sealed class DataAccess
  {
  private static readonly string DP_path = ConfigurationManager.AppSettings["DpDAL"];
  }
}
这两个文件在同一个程序集下。
可是DP_path 总是==null!!!!
为什么??我已经弄了一天了。跪求高人指点,网络很多关于这中问题,可是每一个我能解决的。


[解决办法]
引用命名空间
using System.Configuration;
获取值
System.Configuration.ConfigurationManager.AppSettings["DpDAL"].ToString();

热点排行