Añadir y desplegar una solución en Sharepoint 

Tags: stsadm, MOSS/WSS

El despliegue de una solución en Sharepoint puede realizarse de varias maneras, una de ellas es incluir esta solución o un conjunto de soluciones en una feature; pero la que aquí se va a tratar es la opción de desplegar una solución usando stsadm y la administración de Sharepoint.

Para esto necesitaremos previamente tener nuestra solución, en nuestro caso vamos a desplegar una solución de extensiones de stsadm, esto es transparente ya que la funcionalidad de la solución es independiente de su modo de despliegue.

clip_image002

En línea de comandos desde la ruta donde se encuentra el ejecutable stsadm ejecutaremos la siguiente instrucción.

clip_image004

Y de esta manera tenemos en nuestro almacén de soluciones esta nueva solución, esto puede verse usando las funciones de administración de Sharepoint como se muestra a continuación

clip_image006

En la administración de soluciones veremos tanto las soluciones desplegadas como las que no, en nuestro caso nuestra solución esta sin desplegar ya que solo la hemos copiado al almacén de soluciones.

clip_image008

La propia solución nos redirige a una página donde podremos implementarla o desplegarla.

clip_image010

Y también deberemos de especificar cuando queremos desplegar la solución.

clip_image012

Una vez desplegada la nueva solución aparecerá como implementada así como su scope (ámbito)

clip_image014

La implementación de la solución se corresponde con el comando “deploysolution” de stsadm.

 
Publicado por Alvaro Arias Conde en 10-Sep-08
6 Comentarios  |  Trackback Url |        
 

Comentarios


Yo mismo comentado en Thursday, 2-Oct-2008
¿Hay alguna forma de crear versiones de soluciones Sharepoint para actulizar solo ciertos elementos? Gracias


Alvaro Arias comentado en Friday, 17-Oct-2008
Perdona, por tardar en responderte, pero no me habia dado cuenta que tengo que aprobar los comentarios, a ver si puedo arreglarlo... Con respecto a tu pregunta hay un comando de stsadm "upgradesolution" que te permite actualizar una solución ya añadida, simplemente con el codigo modificado tienes que volver a generar el archivo de solución .wsp y usar este comando de stsadm y despues un "stsadm -o execadmsvcjobs" para que se ejecute el trabajo de actualización de la solución. Un saludo.


Edu comentado en Monday, 20-Apr-2009
Hola. ¿Hay alguna forma de crear una solucion wsp en asp.net y que no se implemente globalmente? Que sea en un dominio especificado? Saludos, gracias


Alvaro Arias comentado en Monday, 20-Apr-2009
Hola Edu, cuando creas una solución esta normalemente incluye uno o varios archivos feature.xml, y dependiendo del scope que especifiques para cada uno de ellos, la solución te va a permitir implementarla a nivel de colección de sitios o globalmente. Un saludo.


Tony comentado en Tuesday, 2-Feb-2010
Hola, Yo he tenido problemas para implementar las soluciones en el Administrador de Soluiones tiene error al implementar. Alguien puede ayudarme?


Alvaro Arias comentado en Wednesday, 3-Feb-2010
Hola Tony, al intentar implementarla (hacer el deploy) donde te pone error mira a ver si te deja algun tipo de detalle más(pinchando en el enlace de error), los errores mas comunes normalmente se deben a que al intentar desplegarla la solución intenta sobreescribir un fichero de solo lectura. Si en el mismo administrador de soluciones no encuentras mas detalle echale un vistazo al log de sharepoint. Tambien puedes probar a hacer un retrac de la solución (mediante comandos stsadm) y volver a implementarla. Un saludo.

Nombre:
URL:
Email:
Comentarios:
CAPTCHA Image Validation