Condividi tramite


Diagnosticare i problemi dopo la distribuzione usando IntelliTrace (C#, Visual Basic)

Questo articolo fornisce consigli per la diagnosi dei problemi dopo la distribuzione.

Azure DevOps, Visual Studio e Team Foundation Server 2017

Visual Studio 2017 e versioni successive non includono il file BuildInfo.config, che è stato deprecato e quindi rimosso. Questo file è stato necessario per usare IntelliTrace con le app di ASP.NET distribuite. Per eseguire il debug delle app dopo la distribuzione, usare uno dei metodi seguenti:

  • Per la distribuzione in Azure, usare Application Insights.

  • Se è necessario usare IntelliTrace, aprire il progetto in Visual Studio e caricare i file di simboli dalla build corrispondente. È possibile caricare i file di simboli dalla finestra Moduli o configurando i simboli in Strumenti>Opzioni>Debug>Simboli.

    È anche possibile raccogliere dati relativi a diagnosi e metodi di IntelliTrace per le app Web, SharePoint, WPF e Windows Form nei computer remoti senza modificare l'ambiente di destinazione usando l' agente di raccolta autonomo IntelliTrace. Tuttavia, l'agente di raccolta autonomo può avere un impatto significativo sulle prestazioni. Vedere Uso dell'agente di raccolta autonomo IntelliTrace.

Versioni precedenti di Team Foundation Server (ASP.NET)

Per ASP.NET app, è possibile configurare il processo di compilazione per creare un manifesto di compilazione (file BuildInfo.config ) per il progetto Web e includere questo manifesto con la versione. Il manifesto contiene informazioni relative al progetto, al controllo del codice sorgente e al sistema di compilazione usati per creare una specifica build. Con queste informazioni, è possibile trovare tramite Visual Studio l'origine e i simboli corrispondenti, dopo aver aperto il log IntelliTrace per esaminare gli eventi registrati.

Per altre informazioni, vedere Diagnosticare i problemi dopo la distribuzione (Visual Studio 2015).

Importante

L'uso di Microsoft Monitoring Agent (MMA) con IntelliTrace non è più supportato quando Microsoft Monitoring Agent raggiunge la fine della vita il 31 agosto 2024. Per altre informazioni, vedere Eseguire la migrazione all'agente di Monitoraggio di Azure dall'agente di Log Analytics.

Trovare il problema con IntelliTrace

È necessario che sia presente Visual Studio Enterprise nel computer di sviluppo o in un altro computer per esaminare gli eventi registrati ed eseguire il debug del codice con IntelliTrace. È inoltre possibile usare strumenti come CodeLens, mappe del debugger e mappe del codice per diagnosticare il problema.

Se si usa IntelliTrace per analizzare i problemi, vedere Trovare il problema per istruzioni più dettagliate.