Debuggen von Hintergrundprozessen mithilfe von Microsoft Visual Studio
Visual Studio verwendet die launchSettings.json
Datei zum Speichern von Konfigurationsinformationen, die beschreiben, wie eine ASP.NET Core Anwendung gestartet wird. Die Datei enthält wichtige Anwendungseinstellungen, die ausschließlich während der Entwicklung auf dem lokalen Computer verwendet werden. Sie finden sie im Ordner Eigenschaften Ihres Projekts. Es gibt Details wie den auszuführenden Befehl, die URL des Browsers und die erforderlichen Umgebungsvariablen an, die festgelegt werden sollen.
Nachdem Sie Teams-App-Abhängigkeiten vorbereiten ausgewählt haben, aktualisiert das Microsoft Teams-Toolkit die launchUrl mithilfe der echten Microsoft Teams-App-ID, der Teams-Mandanten-ID und des Microsoft 365-Kontos.
Starten des lokalen Tunnels
Für Bot- und Nachrichtenerweiterungen können Sie Dev Tunnel verwenden. Er startet einen lokalen Tunneldienst, um den Bot-Messaging-Endpunkt öffentlich zu machen. Weitere Informationen finden Sie unter Dev Tunnels in Visual Studio.
Wählen Sie in der Dropdownliste Debug die Option Dev Tunnels (kein aktiver Tunnel)>Tunnel erstellen oder einen vorhandenen öffentlichen Entwicklungstunnel aus.
Das Dialogfeld zum Erstellen des Tunnels wird geöffnet.
- Wählen Sie das Konto aus, das zum Erstellen des Tunnels verwendet werden soll. Azure, Microsoft-Konto (MSA) und GitHub sind die kontotypen, die unterstützt werden.
- Geben Sie einen Namen für den Tunnel ein.
- Wählen Sie tunnel type (Tunneltyp) (Persistent oder Temporary) aus.
- Wählen Sie in der Dropdownliste die erforderliche öffentliche Authentifizierung in Access aus.
- Wählen Sie OK aus. Visual Studio zeigt die Bestätigung der Tunnelerstellung an.
Der von Ihnen erstellte Tunnel befindet sich unter Dev Tunnels(MyPublicDevTunnel)>MyPublicDevTunnel.
Erstellen der Debugressourcen
Teams Toolkit führt den in der teamsapp.local.yml
Datei definierten Lebenszyklus provision
aus, um die erforderlichen Ressourcen zum Debuggen von Teams-Apps zu erstellen. Weitere Informationen finden Sie unter Bereitstellen von Aufgaben und verfügbaren Aktionen.
Machen Sie einen Rundgang durch den Quellcode Ihrer App
Sie können die Projektordner und Dateien nach dem Debuggen unter Explorer in Visual Studio anzeigen. In der folgenden Tabelle sind die Dateien im Zusammenhang mit dem Debuggen aufgeführt:
Ordnername | Inhalt | Beschreibung |
---|---|---|
teamsapp.local.yml |
Die Standard Teams Toolkit-Projektdatei zum Debuggen. | Diese Datei definiert die Lebenszyklen und Aktionen, die für das Debuggen erforderlich sind. |
env/.env.local |
Umgebungsvariablendatei für das Teams-Toolkit-Projekt. | Die Werte der einzelnen Umgebungsvariablen werden beim Vorbereiten von Abhängigkeiten von Teams-Apps genutzt oder generiert. |
appsettings.Development.json |
Umgebungsvariablendatei für den App-Code. | Die Werte der einzelnen Umgebungsvariablen werden beim Vorbereiten der Abhängigkeiten von Teams-Apps generiert. |