我把<appSettings>
<add key='SqlConnectionStr' value='Data Source=localhost;Initial Catalog=weboa;Integrated Security=True' />
</appSettings>放在了<configuration>后,运行失败提示一个配置文件只能有一个<configSections>元素,并且必须在根目录下的<configuration>的第一个元素,这是为什么??

解决方案 »

  1.   

    configSections 这个东西在WEB.CONFIG里有两个了 删除一个.
      

  2.   

    去掉你现在添加的<appSettings> </appSettings>
    一定是你config文件里面已经有了<appSettings>节点了
    你将<add key='SqlConnectionStr' value='Data Source=localhost;Initial Catalog=weboa;Integrated Security=True' /> 这段添加到你现有的<appSettings> </appSettings>中间就可以了,<appSettings> </appSettings>不能同时有两个
      

  3.   

    确实存在一个<appSettings/>,但我的<add key='SqlConnectionStr' value='Data Source=localhost;Initial Catalog=weboa;Integrated Security=True'/>应该加在什么地方?我是2008的webconfig
      

  4.   

    你吧<appSettings/>也删掉
    修改成
    <appSettings>
        <add key='SqlConnectionStr' value='Data Source=localhost;Initial Catalog=weboa;Integrated Security=True'/>
    </appSettings>
      

  5.   

    在没有子节点的时候<appSettings/>和<appSettings></appSettings>的意思是一样的