当我在web.configuration中添加了这样的代码(<appSettings>
 <add key="greenpass"value="server=(local);uid=ASPNET;pwd=840907;database=greenpass;">
 </add>
 </appSettings>)后,当我再调试的时候就出现了这样的一个问题:  
  试图运行项目时出错,无法在WEB服务器上启动调试.发送调试HTTP请求是发生服务端错误.确保服务器操作正确.请通过执行"调试"->"开始执行(不调试)"验证WEB.CONFIGURATION中没有语法错误.
当我再次按照这种方法去执行的时候,在浏览器去出现了这样的错误:配置错误 
说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误信息: 这是一个意外的标记。标记应为“NAME”。 行 4,位置 27。源错误: 
行 2:  <configuration>
行 3:   <appSettings>
行 4:   <add key="greenpass"value="server=(local);uid=ASPNET;pwd=840907;database=greenpass;">
行 5:   </add>
行 6:   </appSettings>
 

解决方案 »

  1.   

    行 2:  <configuration>
    行 3:   <appSettings>
    行 4:   <add key="greenpass"value="server=(local);uid=ASPNET;pwd=840907;database=greenpass;">
    行 5:   </add>
    行 6:   </appSettings>没错的话 value前少了个空格。
      

  2.   

    <add key="strConnection" value="Server=(local);User id=sa;Pwd=1234;Database=wlweb"></add>
      

  3.   

    应该是value前少了个空格。
      

  4.   

    那里的确是少了一个空格,你们真不愧是高手哦,谢谢了哈
    我随便还想问一个问题:下面是我写的一段的代码,目的是想将东西写入数据库:
    string strConnection=System.Configuration.ConfigurationSettings.AppSettings["connectionstring"].ToString();
    SqlConnection conn=new SqlConnection(strConnection);
    string selectstr="insert into shenqing(sname,xibie,zhuanye,ji,ban,xuezhi,liyou,qixian,shenqingren,shijian,sqjine)value('"+TB_sname.Text+"','"+TB_xi.Text+"','"+TB_zhuanye.Text+"','"+TB_ji.Text+"','"+TB_class.Text+"','"+TB_xuezhi.Text+"','"+TB_liyou.Text+"','"+TB_jine.Text+"','"+TB_qixian.Text+"','"+TB_shenqing.Text+"','"+TB_shijian.Text+"')";
    调试的时候没有出现任何的错误,但就是写不到数据库里面去
      

  5.   

    这个还不简单,不就是value前少了个空格嘛