Foros del Web » Programación para mayores de 30 ;) » .NET »

app.config

Estas en el tema de app.config en el foro de .NET en Foros del Web. Hola como hago para colocar el path al archivo a partir de donde esta corriendo mi APP y no de un camino absoluto. <connectionStrings> <add ...
  #1 (permalink)  
Antiguo 19/05/2010, 05:54
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
app.config

Hola como hago para colocar el path al archivo a partir de donde esta corriendo mi APP y no de un camino absoluto.

<connectionStrings>
<add name="Conn" connectionString="Provider=Microsoft.Jet.OLEDB.4.0 ;Data Source=?????base.mdb"
providerName="System.Data.OleDb" />
</connectionStrings>


Gracias.
__________________
Marcelo Davila.

:. En Ignorante te conviertes al no preguntar, el que pregunta se nutre... :.
  #2 (permalink)  
Antiguo 20/05/2010, 02:16
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: app.config

Una opción que tienes es generar la cadena de conexión de forma dinámica al iniciarse la aplicación.

Aquí tienes como obtener el path absoluto de donde se ejecuta la aplicación:

http://msdn.microsoft.com/en-us/library/aa457089.aspx

Y aquí como modificar el app.config:

http://www.elguille.info/NET/dotnet/appSettings2.htm
__________________
Aviso: No se resuelven dudas por MP!
  #3 (permalink)  
Antiguo 20/05/2010, 05:42
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
Respuesta: app.config

Muchas gracias
__________________
Marcelo Davila.

:. En Ignorante te conviertes al no preguntar, el que pregunta se nutre... :.

Etiquetas: Ninguno
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 22:52.