none
Connection String RRS feed

  • Pregunta

  • Buenas tardes

     

    Queria saber en que aspectos es contraproducente cambiar el connection string del web.config en tiempo de ejecución en Visual studio 2003, cuales son sus consecuencias y como las puedo solucionar para evitarlas... Para cambiar el web.config del proyecto estoy utilizando el siguiente codigo:

     

    config = WebConfigurationManager.OpenWebConfiguration("~/web.config")
    config.ConnectionStrings.ConnectionStrings("mi cadena").ConnectionString = "cadena nueva"
    config.SaveAs("nueva ruta")
    config.Save()

     

     

    Gracias por su ayuda, otra cosa porque los temas que creo se encuentran en color gris....

     

     

    miércoles, 3 de octubre de 2007 17:40

Respuestas

  • Si se trata de tener más de una cadena de conexión, yo soy partidario de simplemente añadirlas con varios identificadores, y luego cargar en cada momento la que necesitemos, sin tener que modificar el web.config a pelo en tiempod e ejecución.

     

    Si necesitas tratarlo en runtime, porque por ejemplo no sabes los valores que finalmente usarás, yo usaría una cadena de conexión base, que me sirva de acceso a una BBDD dónde guardaría este tipo de información.

     

    Aunque para gustos... colores...

     

    jueves, 4 de octubre de 2007 6:58