L'ambiente di hosting messo a disposizione dai Windows Azure web site è un sistema completamente automatizzato che possiamo gestire esclusivamente dalla dashboard web. Sappiamo però che l'ambiente è fornito da macchine Windows Server e Internet Information Services (IIS) per ospitare e far funzionare il nostro sito internet. Allo stesso modo di una soluzione on premise, anche i web site quindi godono di un sistema di diagnostica che ci permette di tenere controllato le richieste effettuate sul nostro sito, gli eventuali errori e i relativi dettagli.
Per abitare la diagnostica è sufficiente aprire la dashboard del nostro sito ed entrare nella sezione configurazione. In essa troviamo un riquadro di diagnostica come nella figura seguente.

Possiamo abilitare tre diversi logging:
- Registrazione del server web: crea il classico file di log nel formato W3C e cioè un file testuale contenente tutte le richieste effettuate, suddivise per giorno;
- Messaggi di errore dettagliati: crea un file xml contenente il dettaglio delle richieste che hanno generato un errore, comprensivo di tutta la pipeline di esecuzione;
- Traccia delle richieste non riuscite: crea un file che salva tutte le richieste non soddisfatte, non necessariamente a causa di un nostro errore di codice, come per esempio un 404.
Abilitate una o più opzioni, possiamo recuperare i file di log attraverso l'accesso FTP. Oltre alla cartella wwwroot troviamo, infatti, anche una cartella LogFiles, contenente le cartelle per ogni tipologia di logging.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Supportare la sessione affinity di Azure App Service con Application Gateway
Supportare lo HierarchyID di Sql Server in Entity Framework 8
Il nuovo controllo Range di Blazor 9
.NET Conference Italia 2024
Simulare Azure Cosmos DB in locale con Docker
Utilizzare gRPC su App Service di Azure
Escludere alcuni file da GitHub Secret Scanning
.NET Aspire per applicazioni distribuite
Utilizzare l nesting nativo dei CSS
Gestire i dati con Azure Cosmos DB Data Explorer
Configurare e gestire sidecar container in Azure App Service
Eseguire una ricerca avanzata per recuperare le issue di GitHub