Share via


Application Insights-gegevens van het foutopsporingsprogramma voor momentopnamen weergeven

Momentopnamen worden weergegeven in Uitzonderingen in het deelvenster Application Insights van de Azure Portal.

U kunt foutopsporingsmomentopnamen in het portaal bekijken om de aanroepstack te zien en variabelen inspecteren bij elk aanroepstackframe. Als u een krachtigere foutopsporingservaring met broncode wilt krijgen, opent u momentopnamen met Visual Studio Enterprise. U kunt SnapPoints ook instellen om interactief momentopnamen te maken zonder te wachten op een uitzondering.

Momentopnamen weergeven in de portal

Nadat er een uitzondering is opgetreden in uw toepassing en er een momentopname is gemaakt, moet u binnen 5 tot 10 minuten momentopnamen in de Azure Portal hebben. Als u momentopnamen wilt weergeven, gaat u naar het deelvenster Fout :

  • Selecteer de knop Bewerkingen wanneer u het tabblad Bewerkingen weergeeft, of
  • Selecteer de knop Uitzonderingen wanneer u het tabblad Uitzonderingen weergeeft .

Schermopname van de pagina Fouten in Azure Portal.

Selecteer een bewerking of uitzondering in het rechterdeelvenster om het deelvenster Details van end-to-endtransactie te openen en selecteer vervolgens de uitzonderingsgebeurtenis. Als er een momentopname beschikbaar is voor de opgegeven uitzondering, wordt de knop Momentopname van foutopsporing openen weergegeven in het rechterdeelvenster met details voor de uitzondering.

Schermopname van de knop Momentopname voor foutopsporing openen bij uitzondering.

In de weergave Momentopname van foutopsporing ziet u een aanroepstack en een deelvenster variabelen. Wanneer u frames van de aanroepstack in het deelvenster Aanroepstack selecteert, kunt u lokale variabelen en parameters voor die functieaanroep weergeven in het deelvenster Variabelen.

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

Momentopnamen kunnen gevoelige informatie bevatten. Standaard kunt u alleen momentopnamen weergeven als de Application Insights Snapshot Debugger rol aan u is toegewezen.

Momentopnamen weergeven in Visual Studio 2017 Enterprise of hoger

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

  2. Als u het .diagsession bestand wilt openen, moet u het Visual Studio-onderdeel Snapshot Debugger hebben geïnstalleerd. Het onderdeel Snapshot Debugger is een vereist onderdeel van de ASP.NET workload in Visual Studio en kan worden geselecteerd in de lijst Afzonderlijke onderdelen in het installatieprogramma van Visual Studio. Als u een versie van Visual Studio gebruikt vóór Visual Studio 2017 versie 15.5, moet u de extensie installeren vanuit Visual Studio Marketplace.

  3. Nadat u het momentopnamebestand hebt geopend, wordt de pagina Minidump-foutopsporing in Visual Studio weergegeven. Klik op Fouten opsporen in beheerde code om de foutopsporing van de momentopname te starten. De momentopname wordt geopend met de coderegel waar de uitzondering is gegenereerd, zodat u fouten kunt opsporen in de huidige status van het proces.

    Schermopname van de momentopname van foutopsporing in Visual Studio.

De gedownloade momentopname bevat alle symboolbestanden die zijn gevonden op de webtoepassingsserver. Deze symboolbestanden zijn vereist om momentopnamegegevens te koppelen aan broncode. Zorg ervoor dat u voor App Service-apps symboolimplementatie inschakelt wanneer u uw web-apps publiceert.

Volgende stappen

Schakel het foutopsporingsprogramma voor momentopnamen in uw: