none
Agregar un archivo de configuración a un WSP RRS feed

  • Pregunta

  • Buenos días,

    Tengo una webpart que ejecuta una serie de acciones sobre una dirección Web. El problema es que esta dirección puede cambiar y interesaría crear un fichero externo de configuración donde indicarla y de esta manera no tener que compilar de nuevo todo el web part cada vez que se modificara.

    Espero haberme explicado bien

    Muchas Gracias de antemano


    ManuelPa
    martes, 20 de septiembre de 2011 7:18

Respuestas

  • Hola,

    Lo que puedes hacer es añadir propiedades a la Toolpart de la WebPart para que puedas configurar los elementos que necesitas en la WebPart.

    Un saludo


    ------------------------------------------------------------
    Juan Carlos González Martín MVP de SharePoint Server
    Director revista CompartiMOSS: http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx
    Blog: http://geeks.ms/blogs/ciin
    Twitter: @jcgm1978
    ------------------------------------------------------------
    • Marcado como respuesta ManuelPa miércoles, 21 de septiembre de 2011 9:55
    martes, 20 de septiembre de 2011 8:52
  • Hola ManuelPa,

    ¿no sería más lógico que esa configuración estuviera en una lista? Lo digo, porque si necesitas cambiar una URL lo puedes hacer sin problema y en el Web.Config tienes que tener acceso a él o programar los cambios.

    De todas formas, te dejo el enlace de la MSDN con ese tema

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

     


    Alberto Diaz Martin twitter://@adiazcan | http://geeks.ms/blogs/adiazmartin | MVP SharePoint Server
    • Marcado como respuesta ManuelPa miércoles, 21 de septiembre de 2011 9:55
    martes, 20 de septiembre de 2011 8:59

Todas las respuestas

  • Hola,

    Lo que puedes hacer es añadir propiedades a la Toolpart de la WebPart para que puedas configurar los elementos que necesitas en la WebPart.

    Un saludo


    ------------------------------------------------------------
    Juan Carlos González Martín MVP de SharePoint Server
    Director revista CompartiMOSS: http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx
    Blog: http://geeks.ms/blogs/ciin
    Twitter: @jcgm1978
    ------------------------------------------------------------
    • Marcado como respuesta ManuelPa miércoles, 21 de septiembre de 2011 9:55
    martes, 20 de septiembre de 2011 8:52
  • Hola ManuelPa,

    ¿no sería más lógico que esa configuración estuviera en una lista? Lo digo, porque si necesitas cambiar una URL lo puedes hacer sin problema y en el Web.Config tienes que tener acceso a él o programar los cambios.

    De todas formas, te dejo el enlace de la MSDN con ese tema

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

     


    Alberto Diaz Martin twitter://@adiazcan | http://geeks.ms/blogs/adiazmartin | MVP SharePoint Server
    • Marcado como respuesta ManuelPa miércoles, 21 de septiembre de 2011 9:55
    martes, 20 de septiembre de 2011 8:59
  • Perdonar mi ignorancia y desconocimiento,

    me gusta la manera que comenta juan carlos de la Toolpart, pero tengo miedo que resulte muy compleja o laboriosa de desarrollar.

    En cuanto a la solución de Alberto, a priori parece más sencilla pero con el enlace que me has puesto no me acaba de quedar claro.

    Mi webpart la tengo en un .wsp y este antes de desplegarse debería coger el valor de la url de un archivo (.xml o .txt o lo que sea necesario)

    Muchas Gracias


    ManuelPa
    martes, 20 de septiembre de 2011 9:21
  • Hola ManuelPa,

    te comento las diferencias entre el Toolpart que comenta Juan Carlos y poner la configuraciòn en el Web.Config.

    Si utilizar la Toolpart (http://www.zimmergren.net/archive/2008/11/29/how-to-custom-web-part-properties-toolpart.aspx) los valores que pongas son valores de ejecución del Web Part, esto es, si pones el Web Part en otra página, podrás modificar esos valores y pueden ser diferentes para cada Web Part.

    Si utilizas el Web.Config o pones la configuración en una lista, son valores globales y se utilizarían para cada Web Part que pongas en tu sitio.

    Piensa que modo necesitas.

     


    Alberto Diaz Martin twitter://@adiazcan | http://geeks.ms/blogs/adiazmartin | MVP SharePoint Server
    martes, 20 de septiembre de 2011 9:32