c#web.config中配置连接字符串的问题

web.config中:<appSettings>
<add key="SqlServerConnectStr" value="Server=127.0.0.1;Database=yingcai;User ID=sa;Password=sa"/>
</appSettings>
程序中: SqlConnection con = new SqlConnection
con.ConnectionString = SqlServerConnectStr;
con.Open();
.........
为什么程序中SqlServerConnectStr识别不到,已经加上了using System.Configuration?????

using System.Configuration;

System.Configuration.ConfigurationManager.ConnectionStrings["SqlServerConnectStr"].ToString()
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-07-27
少了
<connectionStrings>
<add name="sts2006dbc" connectionString="Data Source=192.168.0.2;Initial Catalog=ST2006DB;Persist Security Info=True;User ID=sa;Password=123456" providerName="System.Data.SqlClient"/>

</connectionStrings>
第2个回答  2009-07-27
SqlConnection con = new SqlConnection();
con.ConnectionString = System.Configuration.ConfigurationManager.AppSettings["SqlServerConnectStr"];
第3个回答  2009-07-27
con.ConnectionString = ConfigurationSettings.AppSettings["SqlServerConnectStr"];
第4个回答  2009-07-27
using System.Configuration这个DLL也要引用的
第5个回答  2009-07-27
加上providerName = "System.Data.SqlClient"
相似回答