Astuce : debugger rapidement un site web avec Visual Studio
Lorsque vous voulez débugger un site web avec Visual Studio, on utilise généralement la touche F5 (Start Debugging) afin de lancer le site web et Visual Studio en mode debug. Cette opération est longue puisque vous relancez entièrement la compilation du site web. On peut modifier ce comportement dans les propriétés du site web :
Une autre solution beaucoup plus rapide consiste à attacher le processus à Visual Studio. Tout d'abord il vous faut lancer le site web avec le "View in browser" accessible lorsque vous faites un click droit sur une page dans l'explorateur de solution. Puis, vous pouvez faire un "Attach to process" qui se trouve dans le menu "Debug" de Visual Studio. Il ne vous reste plus qu'a sélectionner le processus WebDev.WebServer.exe et Visual Studio passera en debug.
Si vous ne travaillez pas avec le mini serveur web intégré de Visual Studio mais avec IIS, il vous faudra sélectionner le processus aspnet_wp.exe sous IIS5 (win 2000 et win XP) w3wp.exe sous IIS6 et IIS7. Si vous avez plusieurs pools d'applications, vous aurez plusieurs processus w3wp.exe pour savoir lequel choisir il faut utiliser cet astuce : A quel pool d'application correspond ce process w3wp.exe