Compartir a través de


Implementar, publicar y actualizar 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 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, consulte Consideraciones sobre soluciones de entorno 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 obtener más información, vea Cómo: Editar una configuración de implementación de SharePoint y Cómo: Implementar y publicar una solución de SharePoint en un sitio de SharePoint local.

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

Actualizar hace referencia a la actualización de una solución de SharePoint publicada local o remotamente existente. Una vez realizados los cambios en la solución de SharePoint en Visual Studio, cambie el nombre del archivo de paquete de la solución, vuelva a publicar la solución y, a continuación, actualice la solución 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 del paquete en el servidor de SharePoint en su ordenador de desarrollo para probar y depurar. También puede crear un archivo de paquete que puede instalar en otro equipo si elige el botón de opción Publicar en sistema de archivos en el cuadro de diálogo Publicar . El paquete se crea y se copia en la ruta especificada para el archivo local. Para implementar una solución de SharePoint en el servidor local, use el comando Implementar en el menú Compilar . Para obtener más información, vea Cómo: Implementar y publicar una solución de SharePoint en un sitio local de SharePoint.

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, consulte 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 Description
Predeterminado Configuración de implementación predeterminada. Se realizan los pasos de implementación siguientes:

1. Ejecute el comando previo a la implementación.
2. Reciclaje del grupo de aplicaciones de IIS.
3. Retirar solución.
4. Agregar solución.
5. Activar características.
6. Ejecute el comando posterior a la implementación.

Cuando se desinstala un paquete, se realizan los siguientes pasos de retracción.

1. Reciclaje del grupo de aplicaciones de IIS.
2. Retirar 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 sus propias configuraciones de implementación para completar un solo paso o cambiar el orden de los pasos del proceso de implementación. Para obtener más información, vea Cómo: Editar una configuración de implementación de SharePoint.

También puede agregar comandos para ejecutarse antes y después de la implementación. Para obtener más información, vea Cómo: Establecer 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, a continuación, en el cuadro de diálogo Publicar , elija el botón de opción Publicar en sitio de SharePoint , proporcionando 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, proporcionando una ruta de acceso del sistema local.

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

Actualización de paquetes publicados

Si realiza algún cambio en un proyecto de SharePoint en Visual Studio después de publicarlo, el paquete publicado debe actualizarse 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 , que puede producirse al actualizar una aplicación existente, un error le alerta al 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 el uso de datos del paquete anterior y, a continuación, activa la solución en SharePoint. Para obtener más información, vea Cómo: Implementar, publicar y actualizar soluciones de SharePoint en un servidor remoto.