Partager via


Déboguer des processus en arrière-plan à l’aide de Microsoft Visual Studio

Visual Studio utilise le launchSettings.json fichier pour stocker des informations de configuration qui décrivent comment démarrer une application ASP.NET Core. Le fichier contient les paramètres d’application essentiels utilisés uniquement pendant le développement sur l’ordinateur local. Vous pouvez le trouver dans le dossier Propriétés de votre projet. Il spécifie des détails tels que la commande à exécuter, l’URL du navigateur et les variables d’environnement requises à définir.

Après avoir sélectionné Préparer les dépendances d’application Teams, le Kit de ressources Microsoft Teams met à jour le launchUrl à l’aide de l’ID d’application Microsoft Teams réel, de l’ID de locataire Teams et du compte Microsoft 365.

Démarrer le tunnel local

Pour l’extension de bot et de message, vous pouvez utiliser Dev Tunnel. Il démarre un service de tunnel local pour rendre le point de terminaison de messagerie du bot public. Pour plus d’informations, consultez Tunnels de développement dans Visual Studio.

Dans la liste déroulante de débogage, sélectionnez Dev Tunnels (aucun tunnel actif)>Créer un tunnel ou sélectionnez un tunnel de développement public existant.

Capture d’écran montre les étapes de création d’un tunnel.

La boîte de dialogue de création de tunnel s’ouvre.

Capture d’écran montrant comment créer un tunnel de développement.

  • Sélectionnez le compte à utiliser pour créer le tunnel. Azure, Compte Microsoft (MSA) et GitHub sont les types de comptes pris en charge.
  • Entrez un Nom pour le tunnel.
  • Sélectionnez le Type de tunnel, Persistant ou Temporaire.
  • Dans la liste déroulante, sélectionnez l’authentification publique requise dans Access.
  • Sélectionnez OK. Visual Studio affiche la confirmation de la création du tunnel.

Le tunnel que vous créez se trouve sous Dev Tunnels(MyPublicDevTunnel)>MyPublicDevTunnel.

Capture d’écran montrant comment sélectionner le tunnel de développement.

Créer les ressources de débogage

Teams Toolkit exécute le cycle de vie provision défini dans le teamsapp.local.yml fichier pour créer les ressources nécessaires au débogage des applications Teams. Pour plus d’informations, consultez Provisionner la tâche et les actions disponibles.

Suivre une visite guidée du code source

Vous pouvez afficher les dossiers et fichiers du projet sous Explorer dans Visual Studio après le débogage. Le tableau suivant répertorie les fichiers liés au débogage :

Nom du dossier Sommaire Description
teamsapp.local.yml Fichier projet main Teams Toolkit pour le débogage. Ce fichier définit les cycles de vie et les actions nécessaires au débogage.
env/.env.local Fichier de variables d’environnement pour le projet Teams Toolkit. Les valeurs de chaque variable d’environnement sont consommées ou générées lors de la préparation des dépendances d’application Teams.
appsettings.Development.json Fichier de variables d’environnement pour le code de l’application. Les valeurs de chaque variable d’environnement sont générées lors de la préparation des dépendances d’application Teams.

Voir aussi