System.Configuration.ConfigurationSettings.AppSettings 
取值 
config文件配置如下 
<?xml version="1.0" encoding="utf-8" ?> 
<configuration> 
    
    <appSettings> 
       <add key="strCon" value="data source=CHINA-799D1397F;database=tempData;uid=sa"> </add> 
  </appSettings> 
    
  <system.web> 
catch捕捉到的错误 
@"只允许元素 (c:\inetpub\wwwroot\subjectPRO\web.config line 4)"config文件配置没问题

解决方案 »

  1.   

    <?xml version="1.0" encoding="utf-8" ?> 
    <configuration>  
        <appSettings> 
           <add key="strCon" value="server=local;database=tempData;uid=sa;password=sa"/>  
     </appSettings> 
      <system.web> 
     </system.web>
    </>
      

  2.   

    System.Configuration.ConfigurationSettings.AppSettings ["strCon"]
      

  3.   

    用System.Configuration.ConfigurationManager.AppSettings["appSettings"]
      

  4.   

    System.Configuration.ConfigurationSettings.AppSettings["strCon"]
      

  5.   

    是System.Configuration.ConfigurationSettings.AppSettings ["strCon"]?
      

  6.   

    读取语句以及config格式是没有问题的
    我用别人电脑是可以读取的
    我想现在只能是环境问题了
    请大虾们指教下
    谢谢
      

  7.   

    你用的数据库是Sql server2005的话
    你的连接字符串有错误。
    应该:
    <add key="strCon" value="data source=CHINA-799D1397F;database=tempData;uid=sa;"> </add>
      

  8.   

    ((System.Configuration.ConfigurationSection)System.Configuration.ConfigurationSettings.GetConfig("connectstring")).