Compartir a través de


Implementación, publicación y actualización de paquetes de soluciones de SharePoint

Después de desarrollar una solución de SharePoint en Visual Studio, puede implementar su archivo de paquete (.wsp) en un servidor de SharePoint local, o bien publicarlo en un servidor de SharePoint remoto o local. Si implementa los archivos, puede personalizar cómo se implementan los archivos de paquete (.wsp).

Nota

Actualmente, solo se pueden publicar soluciones de espacio aislado en servidores remotos de SharePoint. Para más información, vea Consideraciones sobre la solución de espacio aislado.

Implementación, publicación y actualización

La implementación hace referencia a la copia de un archivo de solución de SharePoint creado desde un proyecto de SharePoint en Visual Studio en un host local. En una solución implementada, puede configurar los pasos de implementación, como reciclar el grupo de Internet Information Services (IIS), activar la solución después de la implementación, etc. Para realizar la implementación, use el comando Implementar en el menú Compilar. Para más información, vea Cómo: Edición de una configuración de implementación de SharePoint y Cómo: Implementación y publicación de una solución de SharePoint en un sitio de SharePoint loca.

La publicación hace referencia a la carga de un archivo de solución de SharePoint de espacio aislado en un sitio remoto de SharePoint; es decir, un sitio ubicado en otro sistema. También puede publicar un archivo de solución de espacio aislado de SharePoint en un sitio de SharePoint local, pero independientemente de si el sitio de publicación es local o remoto, no puede configurar sus pasos de implementación.

La actualización hace referencia a la actualización de una solución de SharePoint existente publicada de forma remota o local. Una vez que se realicen cambios en la solución de SharePoint en Visual Studio, cambie el nombre del archivo de paquete de la solución, vuelva a publicarla y, después, actualícela después de volver a publicarla correctamente. Si vuelve a publicar una solución publicada localmente, puede sobrescribir el archivo de solución existente.

Implementar paquetes

Puede implementar archivos de paquete en el servidor de SharePoint en el equipo de desarrollo para realizar pruebas y depuración. También puede crear un archivo de paquete que puede instalar en otro equipo si elige el botón de opción Publicar en el sistema de archivos en el cuadro de diálogo Publicar. El paquete se crea y se copia en la ruta de acceso del archivo local especificada. Para implementar una solución de SharePoint en el servidor local, use el comando Implementar del menú Compilar. Para más información, vea Cómo: Implementación y publicación de una solución de SharePoint en un sitio de SharePoint local.

Para obtener información sobre cómo implementar una definición de lista, agregar un receptor de eventos y usar el Diseñador de características y el Diseñador de paquetes, vea Tutorial: Implementación de una definición de lista de tareas de proyecto.

Personalización del proceso de implementación

En la tabla siguiente se muestran las dos configuraciones de implementación que puede usar al depurar e implementar una solución de SharePoint.

Configuración de la implementación Descripción
Valor predeterminado La configuración de implementación predeterminada. Se realizan los pasos de implementación siguientes:

1. Ejecución del comando anterior a la implementación.
2. Reciclaje de grupos de aplicaciones de IIS.
3. Retirada de la solución.
4. Adición de la solución.
5. Activación de características.
6. Ejecución del comando posterior a la implementación.

Cuando se desinstala un paquete, se realizan los siguientes pasos de retirada.

1. Reciclaje de grupos de aplicaciones de IIS.
2. Retirada de la solución.
Sin activación Esta configuración de implementación ejecuta los mismos pasos que la configuración Predeterminada, pero omite el paso de activación.

Puede crear configuraciones de implementación propias para completar un solo paso, o bien cambiar el orden de los pasos del proceso de implementación. Para obtener más información, vea Cómo: para editar una configuración de implementación de SharePoint.

También puede agregar comandos para que se ejecuten antes y después de la implementación. Para más información, vea Cómo: Establecimiento de comandos de implementación de SharePoint.

Publicación de paquetes en un servidor remoto o local

Para publicar una solución de SharePoint de espacio aislado en un servidor remoto, en la barra de menús, elija Compilar, Publicar y, después, en el cuadro de diálogo Publicar, elija el botón de opción Publicar en sitio de SharePoint y proporcione la dirección URL del servidor remoto, como https://someremoteserver.sharepoint.microsoftonline.com.

Para publicar una solución de SharePoint en un servidor local, en el cuadro de diálogo Publicar, elija el botón de opción Publicar en el sistema de archivos y proporcione una ruta de acceso del sistema local.

Después de que una solución se publique correctamente en SharePoint, aparece en la Galería de soluciones donde puede activarla. Para más información, vea Cómo: Implementar, publicar y actualizar una solución de SharePoint en un servidor remoto.

Actualización de paquetes publicados

Si realiza cambios en un proyecto de SharePoint en Visual Studio una vez que se publique, el paquete publicado se debe actualizar para incluir los cambios. Para actualizar correctamente, un paquete debe tener un nombre único. Si se encuentra un paquete con el mismo nombre en el sitio de SharePoint, algo que se puede producir al actualizar una aplicación existente, un error le alerta del conflicto de nombre de archivo y le permite cambiar el nombre del paquete. Después de volver a publicarse, el nuevo paquete aparece en el sitio de SharePoint y se puede actualizar. Un paquete actualizado actualiza la solución mediante datos del paquete anterior y, después, la activa en SharePoint. Para más información, vea Cómo: Implementar, publicar y actualizar una solución de SharePoint en un servidor remoto.