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.
La boîte de dialogue de création de tunnel s’ouvre.
- 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.
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. |