Donde está el fichero de configuración?

08/02/2006 - 18:53 por Joaquín Zarco Gomis | Informe spam
Hola a todos.

Estoy con el Visual Studio .net 2005 y tengo el siguiente problema:

Tengo un servicio web que tiene una referencia a una librería de clases.
Dicha librería tiene almacenada la cadena de conexión en el el apartado de
configuración.

Tengo entendido que ese valor se guarda en app.config, pero cuando
instalo el servicio web y la librería en el servidor web no veo la manera de
cambiar esa cadena de conexión. El servicio web funciona sin tener el
app.config dentro de bin y si lo copio y cambio la cadena de conexión no me
hace caso.

¿De que manera puedo cambiar la configuración de la librería en el servidor
web?

Saludos
Joaquín Zarco

Preguntas similare

Leer las respuestas

#1 Joaquín Zarco Gomis
10/02/2006 - 19:53 | Informe spam
Por lo que he visto en dll's y ejecutables los valores de configuración, si
es a nivel de aplicación, van embebidos dentro del ejecutable o dll.

No entiendo porque esto es así, ya que no me interesa almacenar cadenas
de conexión de las aplicaciones en el propio ejecutable porque pueden variar
según el cliente.

Tendré que hacerlo como antes, con mis propios ficheros de configuración.



"Joaquín Zarco Gomis" escribió en el mensaje
news:
Hola a todos.

Estoy con el Visual Studio .net 2005 y tengo el siguiente problema:

Tengo un servicio web que tiene una referencia a una librería de clases.
Dicha librería tiene almacenada la cadena de conexión en el el apartado de
configuración.

Tengo entendido que ese valor se guarda en app.config, pero cuando
instalo el servicio web y la librería en el servidor web no veo la manera
de cambiar esa cadena de conexión. El servicio web funciona sin tener el
app.config dentro de bin y si lo copio y cambio la cadena de conexión no
me hace caso.

¿De que manera puedo cambiar la configuración de la librería en el
servidor web?

Saludos
Joaquín Zarco

Respuesta Responder a este mensaje
#2 Eduardo Alvarado Meza
12/02/2006 - 06:26 | Informe spam
no he utilizado archisvos de config. para web services ... web.config , pero
si me preguntas por el app.config de las aplicaciones, el .config esta en la
carpeta bin pero si lo modificas este no cambiara como tu dices, sino que
crea uno nuevo en la carpeta

C:\Documents and Settings\Usuario\Configuración local\Datos de
programa\Programa\..user.config

pero si le aplicas un reset al settings, el utiliza el predeterminado que es
el que se encuentra en la carpeta bin. Este efecto se lo he visto al VS2005

Suerte, espero te sirva
Respuesta Responder a este mensaje
#3 Joaquín Zarco Gomis
13/02/2006 - 19:40 | Informe spam
Muchas gracias por la respuesta.

He visto que lo que comentas ocurre en los settings que van a nivel de
usuario, pero no en los de aplicación en el caso de las cadenas de conexión
solo permite guardarlas a nivel de aplicación con lo cual la cadena de
conexión va dentro del ejecutable sin permitir cambiarlo mediante fichero de
configuración, con lo que al final me tengo que hacer otro fichero de
configuración propio para permitir modificar desde fuera la cadena de
conexión.


"Eduardo Alvarado Meza" <ealvarado_15@(eliminarestetexto)hotmail.com>
escribió en el mensaje news:
no he utilizado archisvos de config. para web services ... web.config ,
pero si me preguntas por el app.config de las aplicaciones, el .config
esta en la carpeta bin pero si lo modificas este no cambiara como tu
dices, sino que crea uno nuevo en la carpeta

C:\Documents and Settings\Usuario\Configuración local\Datos de
programa\Programa\..user.config

pero si le aplicas un reset al settings, el utiliza el predeterminado que
es el que se encuentra en la carpeta bin. Este efecto se lo he visto al
VS2005

Suerte, espero te sirva


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