Dela via


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.

  1. I Application Insights-resursen väljer du Undersök>fel på menyn till vänster.

  2. I fönstret Fel väljer du antingen:

    • Fliken Åtgärder , eller
    • Fliken Undantag .
  3. Välj [x] Exempel i mittenkolumnen på sidan för att generera en lista över exempelåtgärder eller undantag till höger.

    Skärmbild som visar sidan Fel i Azure Portal.

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

    Skärmbild som visar knappen Öppna ögonblicksbild av felsökning vid undantag.

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

    Skärmbild som visar ögonblicksbilden Öppna felsökning markerad i Azure Portal.

Ladda ned ögonblicksbilder som ska visas i Visual Studio

Så här visar du ögonblicksbilder i Visual Studio 2017 Enterprise eller senare:

  1. Klicka på knappen Ladda ned ögonblicksbildsidan Felsök ögonblicksbild för att ladda ned en .diagsession fil som kan öppnas av Visual Studio Enterprise.

  2. 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.
  3. .diagsession Öppna filen i Visual Studio för att generera felsökningssidan för miniduplicering.

  4. Klicka på Felsök hanterad kod för att börja felsöka ögonblicksbilden. Ögonblicksbilden öppnas till kodraden där undantaget utlöstes.

    Skärmbild som visar ögonblicksbilden av felsökningen i Visual Studio.

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: