È possibile eseguire il debug di un sito dopo averlo pubblicato su IIS?

Utente HTML.it
chiede

È possibile eseguire il debug di un sito dopo averlo pubblicato su IIS?

Redazione HTML.it
risponde

Sì. Si deve utilizzare il comando Attach to process contenuto nel menu Debug di Visual Studio. Dopo aver caricato nell’editor il sito di cui si vuole eseguire il debug, fare clic sul comando sopra menzionato. Si aprirà la finestra di dialogo Attach to process, all’interno della quale si deve selezionare il processo che esegue IIS: aspnet_wp.exe su Windows 2000 e XP, w3wp.exe su Windows Server 2003.

Dopo una conferma con un clic sul pulsante Attach, Visual Studio passerà automaticamente in modalità esecuzione. Impostare ora un punto di interruzione nel progetto, ad esempio nella routine Page_Load della pagina iniziale del sito, quindi aprire il browser e navigare verso quest’ultima: dopo qualche istante di elaborazione, Visual Studio entrerà in modalità debug, fermando l’esecuzione del sito nel punto in cui è stato inserito il breakpoint. Da questo momento in poi è possibile effettuare il debug dell’applicazione Web come un qualsiasi altro progetto.