Sección de configuración 'APPSETTINGS' no reconocida

03/04/2006 - 05:18 por MAX | Informe spam
Para conectar mi base de datos sql server 2000 con vb.net he puesto el codigo
en el app.config así:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<APPSETTINGS>
<ADD key="Conexion1" value="data source=USER1\ALGHOR;initial
catalog=TEMP;integrated security=SSPI;persist security info=False;workstation
id=USER1;packet size@96"/>
</APPSETTINGS>
</configuration>


En mi código que en este caso esta en una biblioteca de clases he puesto:
Dim Conexion As String =
Configuration.ConfigurationSettings.AppSettings("Conexion1")

Pero al correr la aplicacion me sale el siguiente mensaje:
Excepción no controlada del tipo
'System.Configuration.ConfigurationException' en system.dll

Parece que algo se me escapó. Si alguien me puede decir que paso le
agradezco mucho.

Preguntas similare

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
03/04/2006 - 05:24 | Informe spam
Para conectar mi base de datos sql server 2000 con vb.net he puesto
el codigo en el app.config así:



XML diferencia entre mayusculas y minusculas, por lo tanto APPSETTINGS no es
lo mismo que appSettings y ADD no es lo mismo que add. Debes corregir eso.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C
Respuesta Responder a este mensaje
#2 Jorge Serrano [MVP VB]
03/04/2006 - 16:06 | Informe spam
Lo que te ha comentado Eduardo es muy importante.

XML (que es el fondo del formato app.config), es sensible a mayúsculas y
minúsculas.

El archivo después de distribuirlo con tu aplicación, es editable desde un
editor de textos normal. Este error tuyo es muy peligroso si alguien que no
sepa estas cosas, cambia algo en el archivo config.

Ten en cuenta estos detalles para comentárselo al usuario y para eviarte
quebraderos de cabeza cuando tu aplicación caiga en las manos de quienes lo
utiliza. :-)

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/


"MAX" wrote:

Para conectar mi base de datos sql server 2000 con vb.net he puesto el codigo
en el app.config así:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<APPSETTINGS>
<ADD key="Conexion1" value="data source=USER1\ALGHOR;initial
catalog=TEMP;integrated security=SSPI;persist security info=False;workstation
id=USER1;packet "/>
</APPSETTINGS>
</configuration>


En mi código que en este caso esta en una biblioteca de clases he puesto:
Dim Conexion As String =
Configuration.ConfigurationSettings.AppSettings("Conexion1")

Pero al correr la aplicacion me sale el siguiente mensaje:
Excepción no controlada del tipo
'System.Configuration.ConfigurationException' en system.dll

Parece que algo se me escapó. Si alguien me puede decir que paso le
agradezco mucho.
Respuesta Responder a este mensaje
#3 Noe
03/04/2006 - 19:38 | Informe spam
Jorge como agrego el app.config (app es el nombre de el Proyecto cierto?), a
un proyecto en Basic 2005

"Jorge Serrano [MVP VB]"
escribió
en el mensaje news:
Lo que te ha comentado Eduardo es muy importante.

XML (que es el fondo del formato app.config), es sensible a mayúsculas y
minúsculas.

El archivo después de distribuirlo con tu aplicación, es editable desde un
editor de textos normal. Este error tuyo es muy peligroso si alguien que
no
sepa estas cosas, cambia algo en el archivo config.

Ten en cuenta estos detalles para comentárselo al usuario y para eviarte
quebraderos de cabeza cuando tu aplicación caiga en las manos de quienes
lo
utiliza. :-)

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/


"MAX" wrote:

Para conectar mi base de datos sql server 2000 con vb.net he puesto el
codigo
en el app.config así:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<APPSETTINGS>
<ADD key="Conexion1" value="data source=USER1\ALGHOR;initial
catalog=TEMP;integrated security=SSPI;persist security
info=False;workstation
id=USER1;packet "/>
</APPSETTINGS>
</configuration>


En mi código que en este caso esta en una biblioteca de clases he puesto:
Dim Conexion As String >> Configuration.ConfigurationSettings.AppSettings("Conexion1")

Pero al correr la aplicacion me sale el siguiente mensaje:
Excepción no controlada del tipo
'System.Configuration.ConfigurationException' en system.dll

Parece que algo se me escapó. Si alguien me puede decir que paso le
agradezco mucho.
Respuesta Responder a este mensaje
#4 Jorge Serrano [MVP VB]
03/04/2006 - 23:53 | Informe spam
Hola Noe,

si estás trabajando con Visual Basic 2005, debes agregar un nuevo elemento y
en concreto y dentro de los nuevos elementos, un archivo de configuración
app.config.

Por otro lado, efectivamente el archivo adquirirá cuando compiles la
aplicación (en depuración o release), el nombre del proyecto. Es decir, si tu
aplicación se llama MiPrograma.exe, el archivo de configuración se llamará
MiPrograma.exe.config.

Estabas en lo cierto. :-)

Un saludo.

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/


"Noe" wrote:

Jorge como agrego el app.config (app es el nombre de el Proyecto cierto?), a
un proyecto en Basic 2005

"Jorge Serrano [MVP VB]"
escribió
en el mensaje news:
> Lo que te ha comentado Eduardo es muy importante.
>
> XML (que es el fondo del formato app.config), es sensible a mayúsculas y
> minúsculas.
>
> El archivo después de distribuirlo con tu aplicación, es editable desde un
> editor de textos normal. Este error tuyo es muy peligroso si alguien que
> no
> sepa estas cosas, cambia algo en el archivo config.
>
> Ten en cuenta estos detalles para comentárselo al usuario y para eviarte
> quebraderos de cabeza cuando tu aplicación caiga en las manos de quienes
> lo
> utiliza. :-)
>
> Jorge Serrano Pérez
> Microsoft MVP VB.NET
> PortalVB.com
> http://www.portalvb.com/
> Weblog de Jorge Serrano
> http://weblogs.golemproject.com/jorge/
>
>
> "MAX" wrote:
>
>> Para conectar mi base de datos sql server 2000 con vb.net he puesto el
>> codigo
>> en el app.config así:
>>
>> <?xml version="1.0" encoding="utf-8" ?>
>> <configuration>
>> <APPSETTINGS>
>> <ADD key="Conexion1" value="data source=USER1\ALGHOR;initial
>> catalog=TEMP;integrated security=SSPI;persist security
>> info=False;workstation
>> id=USER1;packet "/>
>> </APPSETTINGS>
>> </configuration>
>>
>>
>> En mi código que en este caso esta en una biblioteca de clases he puesto:
>> Dim Conexion As String > >> Configuration.ConfigurationSettings.AppSettings("Conexion1")
>>
>> Pero al correr la aplicacion me sale el siguiente mensaje:
>> Excepción no controlada del tipo
>> 'System.Configuration.ConfigurationException' en system.dll
>>
>> Parece que algo se me escapó. Si alguien me puede decir que paso le
>> agradezco mucho.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida