Un shell extension de Windows Explorer que últimamente utilizo mucho cuando quiero probar rápidamente un sitio ASP.NET 2.0 sin necesidad de utilizar el IIS es el que hizo Robert McLaws.
Cómo funciona? .NET en la version 2.0 trae un Web Server embebido (una evolución del cassini web server) y el siguiente shell extension invoca a ese web server enviándole como parámetro la carpeta donde estamos parados. Además queda hard-coded el número de puerto (en el ejemplo el 8080, pero podemos ponerle el que querramos).
De esta manera una vez ejecutado, abrimos un browser y ponemos http://localhost:8080/ y voilá.. navegamos por el sitio.
Para agregar este shell extension, copiar y pegar lo siguiente en un archivo con extension .reg:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\VS2005 WebServer]
@="ASP.NET 2.0 Web Server Here"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\VS2005 WebServer\command]
@="C:\\Windows\\Microsoft.NET\\Framework\\v2.0.50727\\Webdev.WebServer.exe /port:8080 /path:\"%1\""
O pueden bajárselo de >> aquí <<.