Share via


Application Insights Snapshot Debugger-gegevens weergeven

Momentopnamen worden weergegeven als uitzonderingen in het deelvenster Application Insights van Azure Portal. Bekijk momentopnamen van foutopsporing in de portal om de aanroepstack te onderzoeken en variabelen bij elk aanroepstackframe te inspecteren.

Open momentopnamen met Visual Studio Enterprise voor een krachtigere foutopsporing met broncode. U kunt SnapPoints ook instellen om interactief momentopnamen te maken zonder te wachten op een uitzondering.

Vereisten

Momentopnamen kunnen gevoelige informatie bevatten. U kunt alleen momentopnamen weergeven als u de Application Insights Snapshot Debugger rol hebt toegewezen.

Toegang tot momentopnamen voor foutopsporing in de portal

Nadat er een uitzondering is opgetreden in uw toepassing en er een momentopname is gemaakt, kunt u binnen 5 tot 10 minuten momentopnamen bekijken in Azure Portal.

  1. Selecteer fouten onderzoeken in uw Application Insights-resource in het menu aan de linkerkant.>

  2. Selecteer in het deelvenster Fouten een van de volgende opties:

    • Het tabblad Bewerkingen of
    • Het tabblad Uitzonderingen .
  3. Selecteer de [x] Voorbeelden in de middelste kolom van de pagina om een lijst met voorbeeldbewerkingen of uitzonderingen aan de rechterkant te genereren.

    Schermopname van de pagina Fouten in Azure Portal.

  4. Selecteer in de lijst met voorbeelden een bewerking of uitzondering om de pagina End-to-End Transaction Details te openen. Selecteer hier de uitzonderings gebeurtenis die u wilt onderzoeken.

    Schermopname met de knop Momentopname van foutopsporing openen bij uitzondering.

  5. Op de pagina Momentopname van foutopsporing ziet u een aanroepstack met een deelvenster met lokale variabelen. Selecteer een aanroepstackframe om lokale variabelen en parameters voor die functieaanroep weer te geven in het deelvenster variabelen.

    Schermopname van de momentopname voor foutopsporing openen gemarkeerd in Azure Portal.

Momentopnamen downloaden om weer te geven in Visual Studio

Momentopnamen weergeven in Visual Studio 2017 Enterprise of hoger:

  1. Klik op de knop Momentopname downloaden op de pagina Momentopname van foutopsporing om een .diagsession bestand te downloaden dat kan worden geopend door Visual Studio Enterprise.

  2. Zorg ervoor dat in Visual Studio het Visual Studio-onderdeel Snapshot Debugger is geïnstalleerd.

    • Voor Visual Studio 2017 Enterprise en hoger: het vereiste onderdeel Snapshot Debugger kan worden geselecteerd in de lijst Afzonderlijke onderdelen in het installatieprogramma van Visual Studio.
    • Voor een versie ouder dan Visual Studio 2017 versie 15.5: Installeer de extensie vanuit Visual Studio Marketplace.
  3. Open het bestand .diagsession. De pagina Minidump-foutopsporing in Visual Studio wordt weergegeven.

  4. Klik op Fouten opsporen in beheerde code om de foutopsporing van de momentopname te starten. De momentopname wordt geopend op de coderegel waarin de uitzondering is opgetreden.

    Schermopname van de momentopname voor foutopsporing in Visual Studio.

De gedownloade momentopname bevat symboolbestanden die zijn gevonden op uw webtoepassingsserver. Deze symboolbestanden zijn vereist om momentopnamegegevens te koppelen aan broncode. Voor App Service-apps moet u symboolimplementatie inschakelen wanneer u uw web-apps publiceert.

Volgende stappen

Schakel het foutopsporingsprogramma voor momentopnamen in uw: