I web site di Microsoft Azure sono un'ambiente di hosting molto facile da creare e da gestire, perché integrati con i controlli sorgente e con Visual Studio. Sebbene l'ambiente in cui la nostra applicazione gira, è del tutto simile a quello che ci ritroviamo in fase di sviluppo, la messa online delle volte può riservare delle sorprese e l'applicazione non funzionare correttamente. Nonostante possiamo visionare i log applicativi e di hosting, nulla dà lo stesso risultato di un debugging che possiamo fare direttamente in locale.
Fortunatamente ta tra le feature supportate dai web site c'è anche la possibilità di abilitare il debugging remoto, cioè di poter utilizzare Visual Studio, effettuando breakpoint, watch ecc, come se il codice stesse girando in locale. Per farlo dobbiamo prima di tutto abilitare il supporto andando sulla configurazione del web site scegliendo la versione di Visual Studio che stiamo usando.
Successivamente possiamo aprire la soluzione del sito internet, aprire la finestra di Server Explorer ed individuare il nostro web site. Nel menu contestuale possiamo lanciare il comando Attach debugger.
Viene così avviata la sessione di debugging come se avessimo premuto F5. Per un miglior debugging consigliamo di caricare il sito comprensivo dei simboli, quindi utilizzando la configurazione di debug invece di quella release.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Cancellare una run di un workflow di GitHub
Creare una custom property in GitHub
Usare lo spread operator con i collection initializer in C#
Eliminare una project wiki di Azure DevOps
Eseguire operazioni sui blob con Azure Storage Actions
Come EF 8 ha ottimizzato le query che usano il metodo Contains
Utilizzare Azure AI Studio per testare i modelli AI
Gestione degli stili CSS con le regole @layer
Creare un webhook in Azure DevOps
Effettuare il refresh dei dati di una QuickGrid di Blazor
Disabilitare automaticamente un workflow di GitHub (parte 2)
Supportare il sorting di dati tabellari in Blazor con QuickGrid
I più letti di oggi
- .NET Conference Italia 2024 - Milano
- .NET Conference Italia 2023 - Milano e Online
- Un ExpressionBuilder per recuperare stringhe nazionalizzate da database
- Controllare l'effettivo frame-rate di una applicazione Windows 8
- Visual Studio 2005 Express in italiano al download
- Eliminare una tabella di un database
- Copiare le righe tra due DataSet di ADO.NET
- Creare un custom HTML helper per ASP.NET MVC
- Una classe Comparer per ordinare le collection con Generics
- Cambiare le impostazioni internazionali con VBScript 5.x