晚辈在Web.config文件中添加了如下代码:
<appsettings>
    <add key="Conn" value="user id=monk;password=42501824;server=(local);database=test" />
</appsettings>__________________________________________________________________________________________
在.cs文件中添加如下代码:
string ConnString = System.Configuration.ConfigurationSettings.AppSettings["Conn"];
—————————————————————————————————————————————
运行!出现错误信息!如下:
“/test2”应用程序中的服务器错误。
--------------------------------------------------------------------------------配置错误 
说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误信息: 无法识别的配置节“appSetting”源错误: 
行 97:    />
行 98:    
行 99:    <appSetting>
行 100: <add key="Conn" value="user id=monk;password=42501824;server=(local);database=test" />
行 101:   </appSetting>
—————————————————————————————————————————————
不知道是何原因!
请各位前辈帮忙!
跪谢!!!跪谢!!!跪谢!!!

解决方案 »

  1.   

    appSetting
    你刚开始的时候s也是大写的吗?
      

  2.   

    </appSettings>不是</appSetting>
      

  3.   

    ---------------你贴的内容
    晚辈在Web.config文件中添加了如下代码:
    <appsettings>
        <add key="Conn" value="user id=monk;password=42501824;server=(local);database=test" />
    </appsettings>
    ----------------报错内容
    行 99:    <appSetting>
    行 100: <add key="Conn" value="user id=monk;password=42501824;server=(local);database=test" />
    行 101:   </appSetting>
    -----------
    怎么两者的appSetting不一致呢,从保存信息看是你写错了,可是从你贴出代码看又是对的,难道是两个webconfig不成?
    应该是appSettings才对
      

  4.   

    加s
    <appSettings>
        <add key="Conn" value="user id=monk;password=42501824;server=(local);database=test" />
     </appSettings>
      

  5.   

    web.config 是大小写敏感的 一般是第一个单词小写,后面首字母大写
    把 appsettings 改成 appSettings
      

  6.   

    各位前辈,看了你们的回复!
    立刻做了实验!
    情况和刚才一样!
    还发现了几个问题!
    —————————————————————————————————————————————
    实际上关于
    AppSettings  和  appSetting
    的问题早在发贴之前我就注意到了!之所以这么写是因为
    AppSettings是ConfigurationSettings对象的一个属性!看了你们的回复我将代码改为
    string ConnString = System.Configuration.ConfigurationSettings.appSetting["Conn"];
    //与配置文件中的appSetting一致编译时出现错误
    System.Configuration.ConfigurationSettings并不包含appSetting的定义!所以问题变的更加蹊跷!
    —————————————————————————————————————————————
    还请各位前辈帮忙!
      

  7.   

    我买了一个 便宜的 asp.net空间!才50元!高兴!给分!!
    100mb 的!可以做论坛!才 50元!!速度飞快!
    www.hi876.com 你们看看
      

  8.   

    看了你们的回复我将代码改为
    string ConnString = System.Configuration.ConfigurationSettings.appSetting["Conn"];
    //与配置文件中的appSetting一致
    =========
    应该在web.config中:
    <appSettings>
          <add key="DatabaseString" value="server=(local);database=test;uid=monk;pwd=42501824;" />
    </appSettings>
    你没加s
    string ConnString = System.Configuration.ConfigurationSettings.appSettings["Conn"];
    都加上s试试看
      

  9.   

    印象中<appSettings>不是加在<system.web>中间的,会不会是这个问题?