在webconfig中的保存节点不一样

解决方案 »

  1.   

    连接字符串在配置文件中存放的位置不同,一个是在<appSettings>下,一个是存放在<connectionStrings>下,我觉得没什么不同吧
      

  2.   

    第一个是放在<connectionStrings></connectionStrings>
    第二个放在<appSettings><appSettings/>中
      

  3.   

    <appSettings>
        <add key="ConnectString" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Inetpub\wwwroot\TestWebService\bin\test.mdb;Persist Security Info=True" />
    </appSettings>
    <connectionStrings>
        <add name ="ConnectString" connectionString ="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Inetpub\wwwroot\TestWebService\bin\test.mdb;Persist Security Info=True"/>
    </connectionStrings>
    就这样了
      

  4.   

    其实都差不多,只是XML文件里的位置不同而已,读取时读取的节点就不一样
      

  5.   

    appSettings提供的是key,value的匹配功能,是.NET1.1的老版本了,
    .NET2.0有了connectionStrings,是新加的,还可以提供providerName="System.Data.SqlClient" 等推荐使用connectionStrings,可以针对不同的数据提供源