<add name="ApplicationServices"
         connectionString="data source=Localhost;Integrated Security=SSPI;AttachDBFilename=../sql/about.mdf;  User ID=sa;Password=missing;"
         providerName="System.Data.SqlClient" />
  </connectionStrings> 这是vs2010的配置文件 我用了一个以前vs2005下面写的类private string connStr = System.Configuration.ConfigurationManager.AppSettings["ConnectionString"];
private SqlConnection _Connect = null;
但是在2010下报错“ConnectionString  未被实例化”   什么意思啊?
2010怎么配置config??

解决方案 »

  1.   

    name="ApplicationServices" connectionString=""
    ==>
    name="ConnectionString"
      

  2.   


     <connectionStrings>
        <add name="ConnString" connectionString="Data Source=11.11.11.11;Initial Catalog=DataBase;User ID=sa;Password=sa"/>  </connectionStrings>
      

  3.   

    private string connStr = System.Configuration.ConfigurationManager.AppSettings["ApplicationServices"];
      

  4.   

    private string connStr   =   System.Configuration.ConfigurationManager.ConnectionStrings[ "ApplicationServices"].ToString(); 
      

  5.   

    private string connStr = connStrSystem.Configuration.ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString;原来这么多人对AppSettings 及ConnectionStrings 不分
      

  6.   

    有两种方式在web.config/app.config中设置ConnectionString.一种是在ConnectionString中设置
    例如
    <connectionStrings>
       <add name="ConnectionString" connectionString="Server=xxx; Port=3306; Database=xxx; uid=xxx; pwd=xxx;" />
    </connectionStrings>
    在代码中读取使用
    System.Configuration.ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString
    另一种是在AppSettings中设置
    <appSettings><add key="ConnStr" value="Data Source=.\SQLEXPRESS;AttachDbFilename=C:\MyData\App_Data\Database.mdf;Integrated Security=True;User Instance=True"/></appSettings>在代码中读取使用
    string connStr = System.Configuration.ConfigurationManager.AppSettings["ConnStr"].ToString();