Foros del Web » Programando para Internet » ASPX (.net) »

Como utilizar el archivo app.config?

Estas en el tema de Como utilizar el archivo app.config? en el foro de ASPX (.net) en Foros del Web. HOla. Alguien sabe como usar los valores guardados en un archivo de configuracion en Visual Studio 2005?...

  #1 (permalink)  
Antiguo 13/07/2007, 13:50
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años
Puntos: 47
Pregunta Como utilizar el archivo app.config?

HOla. Alguien sabe como usar los valores guardados en un archivo de configuracion en Visual Studio 2005?





  #2 (permalink)  
Antiguo 16/07/2007, 06:18
 
Fecha de Ingreso: febrero-2007
Mensajes: 69
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Como utilizar el archivo app.config?

ConfigurationManager.ConnectionStrings["NombreParametro"].ConnectionString;

espero que te sirva
  #3 (permalink)  
Antiguo 16/07/2007, 08:37
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años
Puntos: 47
Re: Como utilizar el archivo app.config?

Yas...

Pero es que no me sale ConfigurationManager

Y eso que ya agregué using System.Configuration;

Lo que me sale es ConfigurationSettings


  #4 (permalink)  
Antiguo 17/07/2007, 16:49
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
Re: Como utilizar el archivo app.config?

http://msdn2.microsoft.com/en-us/lib...onmanager.aspx

Saludos
  #5 (permalink)  
Antiguo 19/07/2007, 08:51
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años
Puntos: 47
Re: Como utilizar el archivo app.config?

Pero es que no hay ejemplo de como leer, solo de escribir
  #6 (permalink)  
Antiguo 19/07/2007, 12:12
 
Fecha de Ingreso: febrero-2007
Mensajes: 69
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Como utilizar el archivo app.config?

Cita:
Iniciado por Developer9 Ver Mensaje
Yas...

Pero es que no me sale ConfigurationManager

Y eso que ya agregué using System.Configuration;

Lo que me sale es ConfigurationSettings



si te sale el ConfigurationSettings q raro q no aparezca el otro
  #7 (permalink)  
Antiguo 19/07/2007, 12:50
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años
Puntos: 47
Re: Como utilizar el archivo app.config?

Una pregu, es using System.Configuration; o using System.Configuration.Configuration;

Estaba revisando el msdn del link y hay un namespace llamado Configuration dentro del system.configuration
  #8 (permalink)  
Antiguo 19/07/2007, 12:53
 
Fecha de Ingreso: febrero-2007
Mensajes: 69
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Como utilizar el archivo app.config?

y si pones todo System.Configuration.ConfigurationManager tp va? no sera que tienes mal el netframework?
  #9 (permalink)  
Antiguo 19/07/2007, 15:53
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años
Puntos: 47
Re: Como utilizar el archivo app.config?

No wey, está bien instaladito

Porfa, podrías postiar un archivo app.config pequeñito con alguna variable y también un código en el que lees dicha variable del archivo. Es que ni muelas!
  #10 (permalink)  
Antiguo 19/07/2007, 17:15
 
Fecha de Ingreso: febrero-2007
Mensajes: 69
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Como utilizar el archivo app.config?

debajo de </system.web>

Código:
<appSettings/>
		<connectionStrings>
			<add name="NOMBRE" connectionString="..." providerName="..." />
		</connectionStrings>
y para leerlo

ConfigurationManager.ConnectionStrings["NOMBRE"].ConnectionString

espero que te sirva
  #11 (permalink)  
Antiguo 19/07/2007, 17:58
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
Re: Como utilizar el archivo app.config?

Amigo, no te va por que tienes que agregar como REFERENCIA el System.Configuration.

Ese problema me pasaba a mi, no entendia por que salía el System.Configuration.ConfigurationSettings y no salia el System.Configuration.ConfigurationManager...

Prueba a agregar a las .dll el System.Configuraion.dll y verás como si te sale.

Saludos.
__________________
Charlie.
  #12 (permalink)  
Antiguo 20/07/2007, 08:09
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años
Puntos: 47
Re: Como utilizar el archivo app.config?

Cita:
Iniciado por juancete Ver Mensaje
debajo de </system.web>

Código:
<appSettings/>
		<connectionStrings>
			<add name="NOMBRE" connectionString="..." providerName="..." />
		</connectionStrings>
y para leerlo

ConfigurationManager.ConnectionStrings["NOMBRE"].ConnectionString

espero que te sirva


CREO QUE COMETI UN GRANDISIMO ERROR

Mi aplicacion no es web, es windows. No tengo un </system.web> Por eso preguntaba sobre el app.config, mas no sobre el web.config

Cita:
Iniciado por chcma Ver Mensaje
Amigo, no te va por que tienes que agregar como REFERENCIA el System.Configuration.

Ese problema me pasaba a mi, no entendia por que salía el System.Configuration.ConfigurationSettings y no salia el System.Configuration.ConfigurationManager...

Prueba a agregar a las .dll el System.Configuraion.dll y verás como si te sale.

Saludos.
Sera? Voy a ver con esa dll que decis

PD: No es que tenga faltas ortograficas, es que no se que le paso a la fuck tilde en mi teclado
  #13 (permalink)  
Antiguo 20/07/2007, 12:41
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
Re: Como utilizar el archivo app.config?

Ok, en cuanto te salga (Que estoy segurode que te saldrá) publica la confirmación por aqui, ¿Ok?

Un saludo.
__________________
Charlie.
  #14 (permalink)  
Antiguo 30/07/2007, 12:52
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años
Puntos: 47
Re: Como utilizar el archivo app.config?

Disculpa wey, pudieras postearme todo el config completo. Es que estoy tratando de poner el código que me pasaste pero no se exactamente como hacerlo. Al crera un archivo tipo app.config no se me crea ninguna estructura, entonces me toca crear todos los nodos a mano. No se donde poner exactamente el appsentings, configuration...

Porfa no seas malito.

Recordarais que es una aplicación windows y no web
  #15 (permalink)  
Antiguo 30/07/2007, 15:15
 
Fecha de Ingreso: febrero-2007
Mensajes: 69
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Como utilizar el archivo app.config?

si lo dices por mi siento no poder ayudarte, de aplicaciones windows no tengo ni idea, eso que te pase era para webs
  #16 (permalink)  
Antiguo 30/07/2007, 16:25
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años
Puntos: 47
Re: Como utilizar el archivo app.config?

Cita:
Iniciado por juancete Ver Mensaje
si lo dices por mi siento no poder ayudarte, de aplicaciones windows no tengo ni idea, eso que te pase era para webs


Lo sospeché desde un principio





Nadie tiene un app.config vago por allí que me preste
  #17 (permalink)  
Antiguo 30/07/2007, 16:30
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 4 meses
Puntos: 53
Re: Como utilizar el archivo app.config?

llega info developer9

http://forums.microsoft.com/MSDN-ES/...0229&SiteID=11

nos vemos..
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila
  #18 (permalink)  
Antiguo 31/07/2007, 13:49
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años
Puntos: 47
Re: Como utilizar el archivo app.config?

Eje!!!! Gracias GeoAvila

Por lo visto ya has evolucionado. Ya estás en .net

Le echaré una revisada
  #19 (permalink)  
Antiguo 01/08/2007, 02:31
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 4 meses
Puntos: 9
Re: Como utilizar el archivo app.config?

Ei Developer9!
Ahí va: http://www.forosdelweb.com/f29/donde-esta-configurationmanager-winforms-387378/
__________________
..:: moNTeZIon ::..
  #20 (permalink)  
Antiguo 01/08/2007, 09:16
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años
Puntos: 47
Re: Como utilizar el archivo app.config?

Ujule!! ya descubrí que hay que añadir la dll. Pero lo que no tengo es la estructura xml del archivo app.config. En tu código tan solo pusiste un nodo. Podrías ayudarme pasandome un archivo app.config completo
  #21 (permalink)  
Antiguo 01/08/2007, 09:46
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 4 meses
Puntos: 9
Re: Como utilizar el archivo app.config?

Por supuesto. Te dejo el que te crea el Visual Studio 2005, tal cual.
Código:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <connectionStrings>
    <add name="ConnStr" connectionString="Data Source=SQLSERVER;Initial Catalog=hou-hou-hou;User ID=hou-hou-hou;Password=hou-hou-hou" />
  </connectionStrings>
  <system.diagnostics>
    <sources>
      <!-- En esta sección se define la configuración del registro para My.Application.Log -->
      <source name="DefaultSource" switchName="DefaultSwitch">
        <listeners>
          <add name="FileLog"/>
          <!-- Quite los comentarios de la sección posterior para escribir en el registro de eventos de la aplicación -->
          <!--<add name="EventLog"/>-->
        </listeners>
      </source>
    </sources>
    <switches>
      <add name="DefaultSwitch" value="Information" />
    </switches>
    <sharedListeners>
      <add name="FileLog"
         type="Microsoft.VisualBasic.Logging.FileLogTraceListener, Microsoft.VisualBasic, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" 
         initializeData="FileLogWriter"/>
      <!-- Quite los comentarios de la sección posterior y reemplace APPLICATION_NAME con el nombre de su aplicación para escribir en el registro de sucesos de la aplicación -->
      <!--<add name="EventLog" type="System.Diagnostics.EventLogTraceListener" initializeData="APPLICATION_NAME"/> -->
    </sharedListeners>
  </system.diagnostics>
</configuration>
__________________
..:: moNTeZIon ::..
  #22 (permalink)  
Antiguo 01/08/2007, 09:53
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años
Puntos: 47
Re: Como utilizar el archivo app.config?

Oye pero cuando yo añado a mi proyecto un achivo app.config solo me crea la línea:

Código:
<?xml version="1.0" encoding="utf-8" ?>
  #23 (permalink)  
Antiguo 02/08/2007, 00:47
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
Re: Como utilizar el archivo app.config?

<?xml version="1.0" encoding="utf-8" ?>
<appSettings>
<add key='miCn' value='mi valor de cadena' />
</appSettings>

Sino, tambien puedes mirar en google: example app.config
__________________
Charlie.
  #24 (permalink)  
Antiguo 02/08/2007, 01:41
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 4 meses
Puntos: 9
Re: Como utilizar el archivo app.config?

Cita:
Iniciado por Developer9 Ver Mensaje
Oye pero cuando yo añado a mi proyecto un achivo app.config solo me crea la línea:
Código:
<?xml version="1.0" encoding="utf-8" ?>
Eso ya no se a qué podria ser debido... Porqué... Tienes el SP1 de Visual Studio 2005 instalado? Igual van por ahí los tiros.
Y para guardar las cadenas de conexión, ahora han puesto la sección connectionStrings, aunque como hace chcma, se puede utilizar la sección appSettings como en versiones anteriores. Al fin y al cabo todo esto es lo mismo, se llame de una forma o de otra...
Código:
[...]
<connectionStrings>
    <add name="miCn" connectionString="mi valor de cadena" />
</connectionStrings>
__________________
..:: moNTeZIon ::..
  #25 (permalink)  
Antiguo 02/08/2007, 02:22
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
Re: Como utilizar el archivo app.config?

Lo que te puse es un ejemplo simple amigo.

Sin embargo, si te molestas en poner: app.config en google estoy seguro te saldran muchos ejemplos.

Con <connectionStrings>, con <appSettings>, etc...
__________________
Charlie.
  #26 (permalink)  
Antiguo 02/08/2007, 08:26
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años
Puntos: 47
Re: Como utilizar el archivo app.config?

Y si lo pongo en connectionString o appsetting de igual lo puedo leer con:

ConfigurationManager.ConnectionStrings["NOMBRE"].ConnectionString
  #27 (permalink)  
Antiguo 02/08/2007, 08:27
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años
Puntos: 47
Re: Como utilizar el archivo app.config?

Ahhhh!!! supongo que si lo pongo en conectionstrings entonces vale:

ConfigurationManager.ConnectionStrings["NOMBRE"].ConnectionString

y si lo pongo en appsetting entonces al escribir:

ConfigurationManager

y presionar el punto me ha de salir disponible appsetting

digo
  #28 (permalink)  
Antiguo 02/08/2007, 09:13
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 4 meses
Puntos: 9
Re: Como utilizar el archivo app.config?

Bien dices!
Si vas por ConnectionString, la ultima propiedad es .ConnectionString , como has puesto en tu ejemplo.
Si vas por appSettings, seria ConfigurationManager.AppSettings("tuKey").ToString y dale.
__________________
..:: moNTeZIon ::..
  #29 (permalink)  
Antiguo 03/08/2007, 00:34
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
Re: Como utilizar el archivo app.config?

No quiero parecer maleducado, pero developer9...¿No podías haberlo probado por tu cuenta?
__________________
Charlie.
  #30 (permalink)  
Antiguo 03/08/2007, 08:10
Avatar de xknown  
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 19 años, 4 meses
Puntos: 7
Re: Como utilizar el archivo app.config?

Para mi que lo hace a propósito, inicialmente no creí que le iban hacer mucho caso, pero me equivoqué

Saludos
__________________
Alex Concha
Buayacorp - Programación y Diseño
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:07.