还是象原来一样访问,如果子目录config文件中重新定义了根目录config文件中已有的项目,那么你取到的就是子目录config文件中定义的值;否则就是根目录config文件中定义的值.比如,根目录config文件中<appSettings>定义如下:
<appSettings>
<add key ="key" value ="root" />
<add key="globalkey" value ="global" />
</appSettings>子目录config文件中<appSettings>定义如下:
<appSettings>
<add key ="key" value ="sub" />
</appSettings>那么你取的结果是:
0.globalkey:global
1.key:sub取值的方法为:NameValueCollection coll= ConfigurationManager.AppSettings ;
string[] values;for (int i = 0; i < coll.Count; i++)
{
    values = coll.GetValues(i);    for (int j = 0; j < values.Length; j++)
    {
        Response.Write(i.ToString() + "." + coll.GetKey(i) + ":" + values[j] + "<br>");
    }            
}