Visa Application Insights Snapshot Debugger-data
Ögonblicksbilder visas som undantag i fönstret Application Insights i Azure Portal. Visa ögonblicksbilder av felsökning i portalen för att undersöka anropsstacken och inspektera variabler vid varje bildruta för anropsstacken.
Om du vill ha en mer kraftfull felsökningsupplevelse med källkod öppnar du ögonblicksbilder med Visual Studio Enterprise. Du kan också ange att SnapPoints ska ta ögonblicksbilder interaktivt utan att vänta på ett undantag.
Förutsättningar
Ögonblicksbilder kan innehålla känslig information. Du kan bara visa ögonblicksbilder om du har tilldelats Application Insights Snapshot Debugger
rollen.
Få åtkomst till ögonblicksbilder av felsökning i portalen
När ett undantag har inträffat i ditt program och en ögonblicksbild har skapats kan du visa ögonblicksbilder i Azure Portal inom 5 till 10 minuter.
I Application Insights-resursen väljer du Undersök>fel på menyn till vänster.
I fönstret Fel väljer du antingen:
- Fliken Åtgärder , eller
- Fliken Undantag .
Välj [x] Exempel i mittenkolumnen på sidan för att generera en lista över exempelåtgärder eller undantag till höger.
I listan med exempel väljer du en åtgärd eller ett undantag för att öppna sidan Transaktionsinformation från slutpunkt till slutpunkt. Härifrån väljer du den undantagshändelse som du vill undersöka.
- Om en ögonblicksbild är tillgänglig för det angivna undantaget väljer du knappen Öppna ögonblicksbild av felsökning i det högra fönstret för att visa sidan Felsökningsögonblicksbild .
- Om du inte ser den här knappen kanske ingen ögonblicksbild är tillgänglig. Se felsökningsguiden.
På sidan Felsökningsögonblicksbild visas en anropsstack med ett fönster med lokala variabler. Välj en anropsstackram för att visa lokala variabler och parametrar för funktionsanropet i variabelfönstret.
Ladda ned ögonblicksbilder som ska visas i Visual Studio
Så här visar du ögonblicksbilder i Visual Studio 2017 Enterprise eller senare:
Klicka på knappen Ladda ned ögonblicksbild på sidan Felsök ögonblicksbild för att ladda ned en
.diagsession
fil som kan öppnas av Visual Studio Enterprise.I Visual Studio kontrollerar du att visual studiokomponenten Snapshot Debugger är installerad.
- För Visual Studio 2017 Enterprise och senare: Den nödvändiga komponenten för felsökning av ögonblicksbilder kan väljas från listan Individuell komponent i Installationsprogrammet för Visual Studio.
- För en version som är äldre än Visual Studio 2017 version 15.5: Installera tillägget från Visual Studio Marketplace.
.diagsession
Öppna filen i Visual Studio för att generera felsökningssidan för miniduplicering.Klicka på Felsök hanterad kod för att börja felsöka ögonblicksbilden. Ögonblicksbilden öppnas till kodraden där undantaget utlöstes.
Kommentar
Den nedladdade ögonblicksbilden innehåller alla symbolfiler som finns på webbprogramservern. Dessa symbolfiler krävs för att associera ögonblicksbilddata med källkod. För App Service-appar måste du aktivera symboldistribution när du publicerar dina webbappar.
Nästa steg
Aktivera felsökningsprogrammet för ögonblicksbilder i: