Questa pagina è stata utile?
I suggerimenti relativi al contenuto di questa pagina sono importanti. Comunicaceli.
Altri suggerimenti?
1500 caratteri rimanenti
Esporta (0) Stampa
Espandi tutto

Tracciare il flusso dell'applicazione Azure

Aggiornamento: luglio 2015

La traccia è un modo per monitorare l'esecuzione dell'applicazione in esecuzione. È possibile utilizzare le classi System.Diagnostics.Trace, System.Diagnostics.Debug e System.Diagnostics.TraceSource per registrare le informazioni sugli errori e l'esecuzione dell'applicazione nei log, nei file di testo o in altri dispositivi per un'analisi successiva. Per ulteriori informazioni sulla traccia, vedere Traccia e strumentazione di applicazioni.

Si implementa la traccia nell'applicazione Azure aggiungendo DiagnosticMonitorTraceListener alla configurazione dell'applicazione e aggiungendo chiamate a System.Diagnostics.Trace o a System.Diagnostics.Debug al codice dell'applicazione. Il file di configurazione utilizzato è il file app.config (per i ruoli di lavoro) o il file web.config (per i ruoli Web). Quando si crea un nuovo servizio ospitato in Visual Studio utilizzando il modello specificato, Diagnostica Microsoft Azure è già aggiunto al progetto e DiagnosticMonitorTraceListener viene aggiunto al file di configurazione appropriato per i ruoli da aggiungere.

È necessario prestare particolare attenzione quando si inseriscono le istruzioni di traccia da utilizzare durante la fase di esecuzione. È necessario valutare quali informazioni di traccia saranno necessarie in un'applicazione distribuita, in modo che tutti gli scenari di traccia probabili vengano adeguatamente coperti. Poiché le applicazioni che utilizzano la traccia variano in modo considerevole, non sono disponibili linee guida generali per l'inserimento strategico della traccia. Per ulteriori informazioni sull'inserimento delle istruzioni di traccia, vedere la procedura relativa all'aggiunta di istruzioni di traccia al codice dell'applicazione.

Inserendo opzioni di traccia nel codice, è possibile controllare se la traccia viene eseguita e con quale copertura. In questo modo, è possibile monitorare lo stato dell'applicazione in un ambiente di produzione. Questo è particolarmente importante in un'applicazione aziendale che utilizza più componenti in esecuzione in più computer. Per altre informazioni, vedere la procedura alla configurazione di opzioni di traccia.

Vedere anche

Mostra:
© 2015 Microsoft