Share via


Publicar el complemento con Visual Studio

El paquete de complementos de Office contiene un archivo de manifiesto XML, que usará para publicar el complemento. Deberá volver a publicar los archivos de la aplicación web de su proyecto por separado. En este artículo, se describe cómo implementar su proyecto web y empaquetar su complemento con Visual Studio 2019.

Nota:

Para obtener información sobre cómo publicar un complemento de Office creado mediante el generador Yeoman y desarrollado con Visual Studio Code u otro editor, vea Publicar un complemento desarrollado con Visual Studio Code.

Para implementar su proyecto web con Visual Studio 2019

Siga los siguientes pasos para implementar su proyecto web con Visual Studio 2019.

  1. En la pestaña Compilación, seleccione Publicar [Nombre del complemento].

  2. En la ventana Elegir un destino de publicación, seleccione una de las opciones para publicar en el destino que prefiera. Cada destino de publicación requiere que incluya más información para comenzar, como una Azure Virtual Machine o la ubicación de una carpeta. Una vez que haya especificado una ubicación de publicación y completado toda la información necesaria, seleccione Publicar

    Nota:

    Al seleccionar un destino de publicación se especifica el servidor en el que se va a implementar, las credenciales necesarias para iniciar sesión en el servidor, las bases de datos que se van a implementar y otras opciones de implementación.

  3. Para obtener más información acerca de los pasos de implementación para cada opción de destino de publicación, vea Primer vistazo a la implementación en Visual Studio.

Para empaquetar y publicar el complemento mediante IIS, FTP o Web Deploy con Visual Studio 2019

Siga los siguientes pasos para empaquetar su complemento con Visual Studio 2019.

  1. En la pestaña Compilación, seleccione Publicar [Nombre del complemento].

  2. En la ventana Seleccionar un destino de publicación, seleccione IIS, FTP, etc y, a continuación, Configurar Después seleccione Publicar.

  3. Aparecerá un asistente que le guiará a través del proceso. Asegúrese de que el método de publicación es su método preferido, como Web Deploy.

  4. En el cuadro URL de destino, introduzca la URL del sitio web que alojará los archivos de contenido de su complemento y, a continuación, seleccione Siguiente. Si planea enviar su complemento a AppSource, puede seleccionar el botón Validar conexión para identificar cualquier problema que impida que su complemento sea aceptado. Debe solucionar todos los problemas antes de enviar su complemento a la tienda.

  5. Confirme cualquier configuración que desee, incluidas las Opciones de publicación de archivos y seleccione Guardar.

    Importante

    Aunque no es estrictamente necesario en todos los escenarios del complemento, es muy recomendable utilizar un punto de conexión HTTPS para el complemento. Los complementos que no están protegidos por SSL (HTTPS) generan durante su uso errores y advertencias de contenido que no son seguros. Si tiene previsto ejecutar el complemento en Office en la Web o publicar el complemento en AppSource, debe estar protegido con SSL. Si el complemento tiene acceso a servicios y datos externos, debe estar protegido con SSL para garantizar la seguridad de los datos en tránsito. Los certificados autofirmados pueden usarse con fines de desarrollo y pruebas, siempre y cuando el certificado sea de confianza en la máquina local. los sitios web de Azure proporcionan automáticamente un extremo HTTPS.

Ahora puede cargar el manifiesto XML en la ubicación adecuada para publicar el complemento. Puede encontrar el manifiesto XML en OfficeAppManifests en la carpeta app.publish. Por ejemplo:

%UserProfile%\Documents\Visual Studio 2019\Projects\MyApp\bin\Debug\app.publish\OfficeAppManifests

Implementar actualizaciones

Al agregar características o corregir errores en el complemento, deberá implementar las actualizaciones. Si uno o varios administradores implementan el complemento en sus organizaciones, algunos cambios de manifiesto requerirán que el administrador dé su consentimiento a las actualizaciones. Los usuarios se bloquearán desde el complemento hasta que se conceda el consentimiento. Los siguientes cambios en el manifiesto requerirán que el administrador dé su consentimiento de nuevo.

Nota:

Cada vez que realice un cambio en el manifiesto, debe aumentar el número de versión del manifiesto.

Ver también