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
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