Hola:
Vengo del mundo Java y esto es muy similar. He visto esto en una web:
Tu web.config debería tener esta estructura:
Código:
<configuration>
<connectionStrings>
<add name="MyConnectionString" connectionString="..." />
</connectionStrings>
</configuration>
Y crear una SQL connection usando el "name" indicado:
Código:
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString);
En tu caso, si prefieres mantener los "String" de conexiones en la sección AppSettings el fichero de configuración sería:
Código:
<configuration>
<appSettings>
<add key="MyConnectionString" value="..." />
</appSettings>
</configuration>
Y el código:
Código:
SqlConnection con = new SqlConnection(ConfigurationManager.AppSettings["MyConnectionString"]);
Espero que te valga.