Freigeben über


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.

Der Screenshot zeigt die Schritte zum Erstellen eines Tunnels.

Das Dialogfeld zum Erstellen des Tunnels wird geöffnet.

Screenshot: Erstellen eines Entwicklungstunnels

  • 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.

Screenshot: Auswählen des Dev-Tunnels

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.

Siehe auch