Dela via


Visa Application Insights Snapshot Debugger-data

Ögonblicksbilder visas i Undantag i application insights-fönstret i Azure Portal.

Du kan visa de här ögonblicksbilderna i portalen, se anropsstacken och inspektera variablerna på varje nivå av stacken. Om du vill få 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.

Visa ögonblicksbilder i portalen

När ett undantag har inträffat i ditt program och en ögonblicksbild har skapats bör du ha ögonblicksbilder att visa i Azure Portal inom 5 till 10 minuter. Om du vill visa ögonblicksbilder går du till fönstret Fel , antingen:

  • Välj knappen Åtgärder när du visar fliken Åtgärder , eller
  • Välj knappen Undantag när du visar fliken Undantag .

Skärmbild som visar sidan Fel i Azure Portal.

Välj en åtgärd eller ett undantag i den högra rutan för att öppna fönstret Transaktionsinformation från slutpunkt till slutpunkt och välj sedan undantagshändelsen. Om en ögonblicksbild är tillgänglig för det angivna undantaget visas knappen Öppna ögonblicksbild för felsökning i det högra fönstret med information om undantaget.

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

I vyn Ögonblicksbild av felsökning visas en anropsstack och ett variabelfönster. När du väljer ramar i anropsstacken i fönstret för anropsstack kan du visa lokala variabler och parametrar för funktionsanropet i variabelfönstret.

Skärmbild som visar den öppna ögonblicksbilden av felsökningen markerad i Azure Portal.

Ögonblicksbilder kan innehålla känslig information. Som standard kan du bara visa ögonblicksbilder om du har tilldelats rollen Application Insights Snapshot Debugger .

Visa ögonblicksbilder i Visual Studio 2017 Enterprise eller senare

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

  2. Om du vill öppna .diagsession filen måste du ha komponenten Snapshot Debugger Visual Studio installerad. Komponenten Snapshot Debugger är en obligatorisk komponent i ASP.NET-arbetsbelastningen i Visual Studio och kan väljas från listan Enskilda komponenter i installationsprogrammet för Visual Studio. Om du använder en version av Visual Studio före Visual Studio 2017 version 15.5 måste du installera tillägget från Visual Studio Marketplace.

  3. När du har öppnat ögonblicksbildsfilen visas sidan Minidump-felsökning i Visual Studio. Klicka på Felsöka hanterad kod för att börja felsöka ögonblicksbilden. Ögonblicksbilden öppnas på kodraden där undantaget utlöstes så att du kan felsöka processens aktuella tillstånd.

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

Den nedladdade ögonblicksbilden innehåller alla symbolfiler som hittades på webbprogramservern. Dessa symbolfiler krävs för att associera ögonblicksbildsdata 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: