以前用1.1的时候,我是在Web.config文件里加几行,如:<appSettings>  
    <add key="DbPath" value="/Database/data.mdb" />
</appSettings>但好像2.0里这个不支持了。

解决方案 »

  1.   

    <connectionStrings>
        <add name="SqlConnectionString" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient"/>
        <add name="AccessMembershipConnectionString" 
             connectionString="Provider=Microsoft.Jet.OLEDB.4.0;
             Data Source=|DataDirectory|MyMemberShip.mdb;Persist Security Info=False" 
          providerName="System.Data.OleDb"/>
      </connectionStrings>
      

  2.   

    static void GetConnectionStrings()
    {
        // Get the connectionStrings.
        ConnectionStringSettingsCollection connectionStrings =
             ConfigurationManager.ConnectionStrings;    // Get the collection enumerator.
        IEnumerator connectionStringsEnum =
            connectionStrings.GetEnumerator();    // Loop through the collection and 
        // display the connectionStrings key, value pairs.
        int i = 0;    while (connectionStringsEnum.MoveNext())
        {
            string name = connectionStrings[i].Name;
            Response.Write("Name="+ name + ",Value=" + connectionStrings[name]);
            i += 1;
        }}
      

  3.   

    Data Source=|DataDirectory|MyMemberShip.mdb这个具体怎么用?
      

  4.   

    一样支持.但哟改动
    <connectionStrings>
    <add name="ljDB" connectionString="xxxxx" providerName="System.Data.SqlClient"/>
    </connectionStrings>后台取变量
    System.Configuration.ConfigurationManager.ConnectionStrings["ljDB"].ToString()
      

  5.   

    ta Source=~/app_data/MyMemberShip.mdb
    改成这样,再读取。
      

  6.   

    能用,但是用不了server.mappath()了,咋解决
      

  7.   

    搞定了。
    <appSettings>  
        <add key="DbPath" value="/Database/data.mdb" />
    </appSettings>
    这节要跟<system.web>放在同一级别下。我原来放在<system.web>中间。现在是用System.Configuration.ConfigurationSettings.AppSettings["DbPath"]取得的变量值,但编译时出现提示说这个东西已经过时什么的,请问,2.0里用什么代替这句话?