Apsetting in webconfig

mercoledì 22 marzo 2006 - 18.03

leandro Profilo | Newbie

buon giorno a tutti ho un problema che mi sta facendo impazzire in una
applicazione realizzata con asp.net 2.0. Mi spiego meglio ho configurato il
web config nella sezione:
<appSettings>
<add key="db" value="E:\Web\ciccio.it\admin\mdb-database\mydb.mdb" />
<add key="percorso" value="E:\Web\ciccio.it\admin\public" />
<add key="percorso2" value="E:\Web\ciccio.it\public\" />
<add key="campo1" value="Programma Rel 2 Ver 00 Del 21.03.06" />
<add Key="prova" value="Ciao" />
</appSettings>

e nel codice cerco di richiamare questi valori cosi:
Sub recupera()
' ricavo la stringa di connessione del web.config
Dim urlSetting As String =
System.Configuration.ConfigurationManager.AppSettings("db")
If (Not (urlSetting) Is Nothing) Then
indirizzo = String.Concat(urlSetting, "")
Else
End If
Dim versione1 As String =
System.Configuration.ConfigurationManager.AppSettings("campo2")
If (Not (versione1) Is Nothing) Then
versione = String.Concat(versione1, "")
Else
End If
End Sub
-------------------------------------------------------------------------
allora finchè nel qeb config lascio solo
<add key="db" value="E:\Web\ciccio.it\admin\mdb-database\mydb.mdb" />
<add key="percorso" value="E:\Web\ciccio.it\admin\public" />
<add key="percorso2" value="E:\Web\ciccio.it\public\" />

Tutto fila liscio appena cero di aggiungere qualche altra chiave mi da
subito un errore in esecuzione dicendo che:

Attributo 'Key' non riconosciuto. I nomi di attributo fanno distinzione tra
maiuscole e minuscole. (E:\Web\ciccio.it\admin\web.config line 26)

Qualcuno mi sa spiegera cosa succede e perchè se lascio solo le prime tre
righe tutto fila liscio e appena aggiungo qualche altra chiave tutto smette
di funzionare ?

Ringrazio tutti anticipatamente.

freeteo Profilo | Guru

ciao,

>Attributo 'Key' non riconosciuto. I nomi di attributo fanno distinzione tra maiuscole e minuscole. (E:\Web\ciccio.it\admin\web.config line 26)
percaso la riga 26 è questa: "<add Key="prova" value="Ciao" />" ?

Perche come dice l'errore hai scritto "Key" con la"K" maiuscola e nel webcofig bisogna stare attenti con maiuscole/minuscole, quindi lui se lo aspetta "key" mi sembra banale, prova a controllare...


ciao.

Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo

leandro Profilo | Newbie

grazie a tutti problema risolto. !!!!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5