Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Med Visual Studio kan du ansluta olika typer av tjänster och program till Application Insights med hjälp av funktionen Anslutna tjänster . Funktionen lägger till alla nödvändiga referenser och anslutningskod till projektet och ändrar konfigurationsfilerna på rätt sätt. Du kan välja att ansluta till den aktiva Application Insights-tjänsten som körs i Azure eller använda en lokal emulator.
Den här artikeln beskriver hur du ansluter Application Insights till ditt program med hjälp av Anslutna tjänster.
Förutsättningar
För att slutföra procedurerna i den här artikeln måste följande krav uppfyllas:
Visual Studio med Azure-arbetsbelastningen installerad. Ladda ned Visual Studio nu.
Ett projekt som implementerar en anslutningstyp som stöds till Application Insights, till exempel:
- .NET Framework-konsolapp
- ASP.NET Model –View-Controller (MVC) (.NET Framework)
- ASP.NET Core
- .NET Core (inklusive konsolapp, WPF, Windows Forms, klassbibliotek)
- Azure Functions
- Universell Windows-plattformsapp
-
Ett Azure-konto. Om du inte har något Azure-konto aktiverar du dina Azure-förmåner för Visual Studio-prenumeranter eller registrera dig för en kostnadsfri utvärderingsversion.
Ansluta till Application Insights med anslutna tjänster
Lägg till Application Insights som en ansluten tjänst i ditt program genom att följa dessa steg:
Öppna ett projekt i Visual Studio som stöder en anslutning till Application Insights. För projektexempel, se Förutsättningar.
Lägg till den Application Insights-anslutna tjänsten. Det finns flera sätt att starta processen på, till exempel:
Välj Projekthantera>anslutna tjänster>Lägg till ett tjänstberoende>Azure Application Insights.
Högerklicka på noden Anslutna tjänster för projektet i Solution Explorer och välj Lägg till>Azure Application Insights.
I avsnittet Beroenden för anslutna tjänster> väljer du Lägg till (plussymbol):
Skärmen Lägg till beroende öppnas. Du har två alternativ för anslutningen: använd en lokal emulator eller få åtkomst till livetjänsten i Azure. För att minska kostnaderna och förenkla den tidiga utvecklingen kan du börja med den lokala emulatorn. Senare kan du migrera till livetjänsten genom att upprepa stegen i den här proceduren.
I den här övningen väljer du Azure Application Insights för att få åtkomst till livetjänsten i Azure.
Logga in på ditt Azure-konto efter behov. Om du inte har något Azure-konto kan du registrera dig för en kostnadsfri utvärderingsversion.
På skärmen Konfigurera Azure Application Insights - Välj ett tjänstberoende väljer du om du vill använda en befintlig eller ny komponent för anslutningen:
Befintlig komponent: Om du vill använda en befintlig Application Insights-komponent väljer du komponenten i listan och väljer Nästa. Fortsätt till Steg 6 och konfigurera anslutningsinställningarna.
Ny komponent: Så här skapar du en ny komponent för anslutningen:
Välj Skapa en ny Application Insights-komponent.
På skärmen Application Insights – Skapa ny bekräftar du fältvärdena, justerar efter behov och väljer sedan Skapa.
Skärmen Konfigurera Azure Application Insights - Välj ett tjänstberoende uppdateras och den nya komponenten visas i listan. Välj den nya komponenten och välj Nästa.
I skärmen Konfigurera Azure Application Insights - Ange namn på anslutningssträng kontrollerar du anslutningsinställningarna:
Acceptera standardanslutningsvärdena eller ange önskad anslutningssträng och instrumentationsnyckelnamn.
Välj om du vill lagra anslutningssträngen i en lokal hemlighetsfil och välj Nästa.
Försiktighet
För förbättrad säkerhet skapar Visual Studio endast ett namn för anslutningsinställningen i Visual Studio 2022 17.12 och senare. I tidigare versioner skapar Visual Studio anslutningssträngen. Anslutningssträngar som lagras i det lokala filsystemet kan leda till en säkerhetsrisk om de oavsiktligt exponeras.
Skärmen Sammanfattning av ändringar visar de planerade ändringarna för projektet. Ändringarna omfattar uppdateringar av projektkoden och egenskaperna, NuGet-paketreferenser, programhemligheter och filenappsettings.json .
Verifiera projektändringarna och välj Slutför för att slutföra processen.
Ett meddelande visas som anger en lyckad anslutning. Välj Stäng för att stänga fönstret.
Dubbelklicka på noden Anslutna tjänster för projektet i Solution Explorer för att öppna fliken Anslutna tjänster . Den nya anslutningen visas under avsnittet Tjänstberoenden :
Ansluta till Application Insights med anslutna tjänster
Lägg till Application Insights som en ansluten tjänst i ditt program genom att följa dessa steg:
Öppna ett projekt i Visual Studio som stöder en anslutning till Application Insights. För projektexempel, se Förutsättningar.
Not
För .NET Framework-projekt skiljer sig gränssnittet för anslutna tjänster i Visual Studio mellan olika versioner. Om du vill se skillnaderna kan du jämföra din aktuella vy av den här sidan med Visual Studio 2019-versionen av samma sida.
Lägg till den Application Insights-anslutna tjänsten. Det finns flera sätt att starta processen på, till exempel:
VäljProjektanslutna> tjänster >Lägg till>Azure Application Insights.
Välj Project>Application Insights>Konfigurera Application Insights.
Högerklicka på noden Anslutna tjänster för projektet i Solution Explorer och välj Lägg till>Azure Application Insights.
Anslut till beroende-skärmen öppnas. Du har två alternativ för anslutningen: använd en lokal emulator eller få åtkomst till livetjänsten i Azure. För att minska kostnaderna och förenkla den tidiga utvecklingen kan du börja med den lokala emulatorn. Senare kan du migrera till livetjänsten genom att upprepa stegen i den här proceduren. Välj din anslutningsinställning och lägg till anslutningen genom att följa stegen i listan.
Anslutningstyp Beskrivning Anslutningsprocedur Application Insights SDK (Lokal) Använd en lokal emulator i stället för att ansluta till en instans som körs i Azure. - Välj alternativet och välj sedan Nästa.
- Fortsätt till steg 6 och granska sammanfattningen av planerade ändringar.
Blått Application Insights Anslut till den aktiva Application Insights-tjänsten som körs i Azure. - Logga in på ditt Azure-konto efter behov. Om du inte har något Azure-konto kan du registrera dig för en kostnadsfri utvärderingsversion.
- Fortsätt till nästa steg i den här proceduren.
På skärmen Anslut till Azure Application Insights - Välj ett tjänstberoende väljer du om du vill använda en befintlig eller ny komponent för anslutningen:
Befintlig komponent: Om du vill använda en befintlig Application Insights-komponent väljer du komponenten i listan och väljer Nästa. Fortsätt till Steg 5 och konfigurera anslutningsinställningarna.
Ny komponent: Så här skapar du en ny komponent för anslutningen:
Välj + Skapa ny.
På skärmen Application Insights – Skapa ny bekräftar du fältvärdena, justerar efter behov och väljer sedan Skapa.
Skärmen Anslut till Azure Application Insights - Välj ett tjänstberoende uppdateras och den nya komponenten visas i listan. Välj den nya komponenten och välj Nästa.
På skärmen Anslut till Azure Application Insights - Ange inställningar för anslutningskonfiguration kontrollerar du anslutningsinställningarna. Acceptera standardvärdena eller ange önskat namn på anslutningsinställningen och instrumenteringsnyckeln.
Not
För förbättrad säkerhet skapar Visual Studio endast ett namn för anslutningsinställningen i Visual Studio 2022 17.12 och senare. I tidigare versioner skapar Visual Studio anslutningssträngen. Anslutningssträngar som lagras i det lokala filsystemet kan leda till en säkerhetsrisk om de oavsiktligt exponeras.
På skärmen Ange inställningar för anslutningskonfiguration väljer du Ytterligare inställningar längst ned till vänster.
Skärmen Anslut till Azure Application Insights - Anpassa hur anslutningsinformation lagras öppnas. Välj om du vill lagra anslutningssträngen i en lokal hemlighetsfil och välj Nästa:
Skärmen Sammanfattning av ändringar visar de planerade ändringarna för projektet.
För en Azure Application Insights-anslutning omfattar ändringarna uppdateringar av projektkoden och egenskaperna, NuGet-paketreferenser, programhemligheter och filenappsettings.json .
För en Application Insights SDK-anslutning (lokal) innehåller projektändringarna en tillagd NuGet-paketreferens och anslutningskod för den lokala emulatorn.
Verifiera projektändringarna och välj Slutför för att slutföra processen.
Ett meddelande visas som anger en lyckad anslutning. Välj Stäng för att stänga fönstret.
Dubbelklicka på noden Anslutna tjänster för projektet i Solution Explorer för att öppna fliken Anslutna tjänster . Den nya anslutningen visas under avsnittet Tjänstberoenden :
Om du vill se tillgängliga åtgärder för ett beroende väljer du Fler alternativ (...) för objektet. När beroendet inte är anslutet visas alternativet Anslut . När du kan välja det här alternativet öppnas skärmen Anslut till beroende igen där du kan ändra beroendekonfigurationen och återupprätta anslutningen.
Du kan också välja Fler alternativ (...) överst på fliken Anslutna tjänster för alternativ för att starta lokala beroenden, ändra inställningar med mera.
Leta upp och öppna filen Program.cs som innehåller startkoden för projektet i Solution Explorer. Observera följande instruktion, som läggs till för att stödja beroendeanslutningen:
// Add services to the container builder.Services.AddApplicationInsightsTelemetry();
Relaterat innehåll
- Aktivera övervakning för din app med Application Insights för ASP.NET Core-program
- Konfigurera Application Insights för din ASP.NET webbplats
- Läs mer om Application Insights i Azure Monitor