Dela via


Använda utvecklartunnlar i Visual Studio för att felsöka webb-API:er

För att snabbt felsöka och testa dina webb-API:er inom Microsoft Power Automate eller Power Apps kan du använda utvecklartunnlar i Visual Studio. Utvecklartunnlar möjliggör ad-hoc-anslutningar mellan datorer som inte kan anslutas direkt till varandra. När funktionen har aktiverats ser du att felsökning (F5) automatiskt skapar en URL för utveckling som du kan använda för att ansluta till Power Apps eller Power Automate.

Förutsättningar

  • Hämta Visual Studio 2022 förhandsversion version 17.6 eller senare med ASP.NET arbetsbelastningen för webbutveckling installerad. Du måste logga in på Visual Studio för att skapa och använda utvecklartunnlar. Den här funktionen är inte tillgänglig i Visual Studio för Mac.

  • Någon av följande Power Platform miljöer:

    Anteckning

    Om du behöver hjälp att komma igång med Microsoft Power Platform går du till Skapa en utvecklingsmiljö.

Steg 1: Konfigurera ASP.NET Core-projektet i Visual Studio

  1. I listrutan med felsökning, välj Utvecklartunnlar > Skapa en tunnel.

    Skärmbild av att skapa en tunnel.

  2. Dialogrutan för att skapa tunnel öppnas och du kan konfigurera utvecklartunnlar. Ange autentiseringstyp som Offentlig.

    Om du vill lära dig mer går du till Använda utvecklartunnlar i Visual Studio 2022 med ASP.NET Core-appar.

  3. Välj OK. Visual Studio visar bekräftelse på att tunneln har skapats. Nu är den aktiverad och visas i den utfällbara listrutan för felsökning utvecklartunnlar.

  4. Välj F5 (Felsökning > Inled felsökning) eller knappen Inled felsökning för att se utvecklartunnlar URL.

URL med och utan utvecklartunnlar

Mer information finns i Använd en tunnel.

  • Före felsökning: https://localhost:7223/swagger/index.html

  • Efter felsökning: https://50tt58xr-7223.usw2.devtunnels.ms/swagger/indexf.html

Steg 2: Skapa ett anpassat anslutningsprogram för ditt webb-API med hjälp av URL:en för utvecklartunnlar

Ett anpassat anslutningsprogram är en adapter runt ett REST-API och gör det möjligt för Power Automate- eller Power Apps-lösningar att kommunicera med ditt webb-API. Det finns många olika sätt att skapa ett anpassat anslutningsprogram på. I följande avsnitt förklaras hur du använder URL:en för utvecklartunnlar och skapar ett anpassat anslutningsprogram från grunden, eller med API Management.

Skapa ett anpassat anslutningsprogram från grunden

  1. Under fliken Allmänt anger du URL:en för utvecklartunnlar i fältet Värd.

    Skärmbild på fliken Allmänt.

  2. Under fliken Säkerhet väljer du Ingen autentisering från listrutan.

    Skärmbild på fliken Allmänt.

  3. Under fliken Definition anger du HTTP-metoderna genom att lägga till åtgärder. För URL-åtgärden använder du URL:en för utvecklartunnlar + /actionName. Gå till exempel till Så här använder du utvecklartunnlar.

    Skärmbild på fliken Definition.

  4. Du kan nu testa ditt anpassade anslutningsprogram. För att göra detta, välj fliken Testa. När du har lagt till din anslutning kan du testa ditt webb-API.

    Om du behöver instruktioner kan du gå till Skapa ett anpassat anslutningsprogram från grunden.

Skapa ett anpassat anslutningsprogram med API Management

  1. Gå till din Azure API Management-instans i Azure-portalen.

  2. Ändra körnings-URL:en för ditt API i menyn under Backends välj din API-instans.

  3. På fliken Egenskaper ersätter du Körnings-URL med URL för utvecklartunnlar och väljer Spara.

    Skärmbild av fliken Inställningar

  4. På fliken Power Platform kan du nu skapa ett anpassat anslutningsprogram. För instruktioner, gå till Exportera API:er från zure API Management till Power Platform.

Steg 3: Lägg till det anpassade anslutningsprogrammet i Power Apps eller Power Automate

Om du vill felsöka ditt webb-API måste du använda ett anpassat anslutningsprogram från en Power Apps-app eller ett Power Automate-flöde.

När ditt anpassade anslutningsprogram integreras i Power Platform-lösningen kan du ange en brytpunkt och felsöka Power Apps-appen eller Power Automate-flödet.

Anteckning

Brytpunkter är den mest grundläggande och nödvändiga funktionen för tillförlitlig felsökning. En brytpunkt anger var Visual Studio ska avbryta körkoden så att du kan granska värdena för variabler, minnesbeteendet eller om en kodgren körs.

Demonstration av felsökning.

Ge feedback

Vi uppskattar feedback på problem med vår plattform för anslutningsprogram eller förslag på nya funktioner. Om du vill lämna feedback går du till Skicka problem eller få hjälp med anslutningsprogram och väljer typ av feedback.