VS 2008安装完.net framework 3.5sp1和silverligth后,编译程序提示”配置系统未能初始化”,g.cn了一下,不能解决问题?谁遇到过这种问题?(我的机器:WINDOWS server2003有VS2005和VS2008,之前用VS2005正常,对了,还装了个VS2008安装包了水晶报表.msi,之后出现此情况了,在VS2008里一样,新建工程也一样,因为不想卸载那堆东西,估计卸了就好了,哎!)

解决方案 »

  1.   

    新建C#项目,在app.config中添加了appSettings项,运行时出现"配置系统未能初始化"的错误,查找资料发瑞"如果配置文件中包含 configSections 元素,则 configSections 元素必须是 configuration 元素的第一个子元素。",将appSettings放到configSections 后,则正常。
      

  2.   

    你好!我也遇到这个问题,而且找了半天也没有解决掉,郁闷中呢!
    我想请问下,你们所说APP.cofig文件在什么地方?
    谢谢
      

  3.   

    这个问题还是没有解决。
    我的config文件里是这样写的
    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
      <ConnectionStrings>
        <add name="connection_url" ConnectionString="Data Source=DELL-PC;Initial Catalog=MySchool;Integrated Security=True" providerName="System.Data.SqlClient"/>
      </ConnectionStrings>
    </configuration>但是 List<Teacher> list = new List<Teacher>();
                string sql="select * from Teacher";
                using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["connection_url"].ConnectionString))
                {
                    SqlCommand comm = new SqlCommand(sql, conn);
                    conn.Open();          
                    SqlDataReader dr = comm.ExecuteReader();
                    while(dr.Read()){
                        Teacher tea = new Teacher();
                        tea.ID = Convert.ToInt16(dr["ID"]);
                        tea.TeaName = Convert.ToString(dr["TeaName"]);
                        tea.Age = Convert.ToInt16(dr["Age"]);
                        tea.GradeId = Convert.ToInt16(dr["GradeId"]);
                        list.Add(tea);
                    } 
                dr.Close();
                return list;
                }提示的是  using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["connection_url"].ConnectionString))
    这句代码配置系统未能初始化