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
I listrutan med felsökning, välj Utvecklartunnlar > Skapa en tunnel.
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.
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.
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
Under fliken Allmänt anger du URL:en för utvecklartunnlar i fältet Värd.
Under fliken Säkerhet väljer du Ingen autentisering från listrutan.
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.
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
Gå till din Azure API Management-instans i Azure-portalen.
Ändra körnings-URL:en för ditt API i menyn under Backends välj din API-instans.
På fliken Egenskaper ersätter du Körnings-URL med URL för utvecklartunnlar och väljer Spara.
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.
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.