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.
En la pestaña Compilación, seleccione Publicar [Nombre del complemento].
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.
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.
En la pestaña Compilación, seleccione Publicar [Nombre del complemento].
En la ventana Seleccionar un destino de publicación, seleccione IIS, FTP, etc y, a continuación, Configurar Después seleccione Publicar.
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.
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.
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 planea 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 en la ubicación adecuada para publicar el complemento. Puede encontrar el manifiesto en en OfficeAppManifests
la app.publish
carpeta . Por ejemplo:
%UserProfile%\Documents\Visual Studio 2019\Projects\MyApp\bin\Debug\app.publish\OfficeAppManifests
Implementar actualizaciones
Implementará las actualizaciones en la aplicación web de la misma manera que se describió anteriormente. Los cambios en el manifiesto requieren redistribuir el manifiesto a los usuarios. El proceso para hacerlo depende del método de publicación. Para obtener más información sobre cómo actualizar el complemento, vea Mantener el complemento de Office.