Compartir vía


Depuración de procesos en segundo plano mediante Microsoft Visual Studio

Visual Studio usa el launchSettings.json archivo para almacenar información de configuración que describe cómo iniciar una aplicación ASP.NET Core. El archivo contiene la configuración esencial de la aplicación que se usa únicamente durante el desarrollo en el equipo local. Puede encontrarlo en la carpeta Propiedades del proyecto. Especifica detalles como el comando que se va a ejecutar, la dirección URL del explorador y las variables de entorno necesarias que se van a establecer.

Después de seleccionar Preparar dependencias de aplicaciones de Teams, microsoft Teams Toolkit actualiza launchUrl mediante el identificador de aplicación real de Microsoft Teams, el identificador de inquilino de Teams y la cuenta de Microsoft 365.

Inicio del túnel local

Para la extensión de bot y mensaje, puede usar Dev Tunnel. Inicia un servicio de túnel local para que el punto de conexión de mensajería del bot sea público. Para obtener más información, vea Túneles de desarrollo en Visual Studio.

En la lista desplegable de depuración, seleccione Túneles de desarrollo (sin túnel activo)>Cree un túnel o seleccione un túnel de desarrollo público existente.

La sesión de pantalla muestra los pasos para crear un túnel.

Se abre el cuadro de diálogo de creación del túnel.

Captura de pantalla que muestra cómo crear un túnel de desarrollo.

  • Seleccione la cuenta que se va a usar para crear el túnel. Azure, Microsoft Account (MSA) y GitHub son los tipos de cuenta que se admiten.
  • Escriba un nombre para el túnel.
  • Seleccione tipo de túnel, persistente o temporal.
  • En la lista desplegable, seleccione la autenticación pública necesaria en Access.
  • Seleccione Aceptar. Visual Studio muestra la confirmación de la creación del túnel.

El túnel que cree está en Dev Tunnels(MyPublicDevTunnel)>MyPublicDevTunnel.

Captura de pantalla que muestra cómo seleccionar el túnel de desarrollo.

Creación de los recursos de depuración

El kit de herramientas de Teams ejecuta el ciclo de vida provision definido en el teamsapp.local.yml archivo para crear los recursos necesarios para depurar aplicaciones de Teams. Para obtener más información, consulte Aprovisionamiento de tareas y acciones disponibles.

Realice un paseo por el código fuente de la aplicación

Puede ver las carpetas y los archivos del proyecto en el Explorador en Visual Studio después de la depuración. En la tabla siguiente se enumeran los archivos relacionados con la depuración:

Nombre de la carpeta Contenido Descripción
teamsapp.local.yml El archivo de proyecto principal del kit de herramientas de Teams para la depuración. Este archivo define los ciclos de vida y las acciones necesarios para la depuración.
env/.env.local Archivo de variables de entorno para el proyecto del kit de herramientas de Teams. Los valores de cada variable de entorno se consumen o generan durante la preparación de las dependencias de la aplicación de Teams.
appsettings.Development.json Archivo de variables de entorno para el código de la aplicación. Los valores de cada variable de entorno se generan durante la preparación de las dependencias de aplicaciones de Teams.

Recursos adicionales