App.config读取数据库连接字符串的问题
winform:三层开发了的项目,在UI层app.config中配置了 ,连接字符串,如下
<connectionStrings>
<add name="EmpManagerConn" connectionString="server=.;uid=sa;pwd=sa;database=EmpManager"/>
</connectionStrings>
在UI层后台逻辑代码中也能通过如下设置:
System.Configuration.ConfigurationManager.ConnectionStrings("EmpManagerConn").ConnectionString引用到,但问题在
于我在数据访问层不能正确读取出来,当然数据访问的层该System.configuration.dll引用是添加
了,这段System.Configuration.ConfigurationManager.ConnectionStrings("EmpManagerConn").ConnectionString也能写出
来就是读取不到,不知道为什么,我在数据访问层添加了个app.config也读取不到嘛,请有经验的大虾们指点下,该如何得到
[解决办法]
private static string GetConnectionStringsConfig(string connectionName)
{
return ConfigurationManager.ConnectionStrings[connectionName].ConnectionString.ToString();
}
string app=System.Config.ConfigurationManager.AppSettings["app"];
[解决办法]
这里说得比较清楚,你看看是不是参数错了所以读取不到:
http://rfbao.blog2.cnool.net/Article/2010/03/06/404858.html
[解决办法]
读取不到,不知道下个断点调试一下吗?
看看是否是你的key写错了
[解决办法]
查看文件读取的位置是否指向正确