Ciao,
anche se stai usando la versione 2005 che introduce l'insieme "ConnectionStrings" direttamente nel config, il fatto di accedere ad una chiave della sezione "AppSettings" rimane invariato.
Probabilmente hai qualcosa di sbagliato o presente in qualche altra sezione nell'app.config, ti posto un esempio di come funziona senza problemi:
App.config:
----------------
<configuration>
<appSettings>
<add key="miaChiave" value="mioValore" />
</appSettings>
<connectionStrings>
<add name="dbConnection"
connectionString="Data Source=....;"
providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
Codice vb.net:
------------------
Dim valore As String = ConfigurationManager.AppSettings("miaChiave")
Dim conn As String
conn = ConfigurationManager.ConnectionStrings("dbConnection").ConnectionString
vedi tu se preferisci usare la sezione "ConnectionStrings" o se vuoi rimanere con "appSettings" ma sono sicuramente supportate entrambe (se corrette).
Ciao.
Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo