Quantcast
Channel: Software Development and Infrastructure in the Cloud » Azure
Viewing all articles
Browse latest Browse all 9

Intellitrace su Azure

$
0
0

Se avete usato Azure vi sarete sicuramente accorti che quando fate il deploy sul cloud, non sempre tutto funziona al primo colpo:

  • Assembly .NET mancanti
  • Windows Azure Storage Connection String errata
  • Librerie 32bit mancanti
  • Utilizzo di privilegi amministrativi
La lista potrebbe continuare con molti altri punti. Come si fa a trovare la causa del problema?
Chiaramente si può cominciare a fare troubleshooting manuale, guardando i log, collegandosi in RDP (sì, potete farlo con qualsiasi Azure Roles web, worker o VM), provando e riprovando. Ma questo porta a: Perdere tempo prezioso
La soluzione vera è semplice e si chiama: IntelliTrace
E’ una funzionalità introdotta con Visual Studio 2010, che permette di effettuare il debug a posteriori, cioè senza intercettare ed intervenire con i breakpoint durante l’esecuzione. Grazie a questa funzionalità, è possibile tornare ad ogni punto del codice della propria applicazione avendo a disposizione le informazioni su stack, variabili, eccezioni e molto altro

Anche con Windows Azure possiamo sfruttare questa caratteristica, risparmiando moltissimo tempo, provate e vedrete voi stessi.

Per abilitare l’IntelliTrace è necessario configurarlo prima di pubblicare un ruolo; sfruttando il wizard di publishing di Visual Studio nel pannello settings è possibile trovare la sezione advanced settings e il relativo flag, come nella figura.

Una volta fatto il deployment, attraverso server explorer è possibile sfogliare i servizi Azure, i ruoli e per ogni istanza visionare l’IntelliTrace con il menu contestuale.


Una volta scaricato sarà possibile visionare thread, eventi ed eccezioni in pochissimo tempo, risparmiando così ore di troubleshooting.

Se lavorate con Azure, Intellitrace vi tornerà sicuramente utile e vi farà risparmiare ore di tempo!

Per maggiori informazioni in lingua inglese: http://blogs.msdn.com/b/jnak/archive/2010/06/07/using-intellitrace-to-debug-windows-azure-cloud-services.aspx

 


Viewing all articles
Browse latest Browse all 9

Trending Articles