Me lo segno per non scordarmelo... magari torna utile anche ad altri.
Spesso torna utile testare le proprie semplici applicazioni web senza dover per forza creare una directory virtuale sotto IIS o, meglio ancora, chi non lo ha installato può avere un Server Web leggero a portata di mano (..anzi di cmd :))
"WebDev.Webserver.exe" è quello che utilizza Visual Studio quando si crea un progetto web su file system. Unico prerequisito è avere il Framework.NET 2.0 installato.
Ecco il codice del ".cmd" da creare (sostituire le variabili per adattarle al proprio caso)
@echo off
setlocal
rem ----- path del WebDev ------
set FRAMEWORK_PATH=%WINDIR%\Microsoft.NET\Framework\v2.0.50727
set WEBSERVER_PATH=%FRAMEWORK_PATH%\WebDev.Webserver.exe
rem ----- variabili da cambiare ------
set PORT_NUMBER=5555
set PHYSICAL_PATH=%USERPROFILE%\MioSito
set VIRTUAL_PATH=/Babba
rem ----- stampo a video url ------
echo.
echo WebServer locale avviato...
echo.
echo http://localhost:%PORT_NUMBER%%VIRTUAL_PATH%
rem ----- avvia il server web ------
%WEBSERVER_PATH% /port:%PORT_NUMBER% /path:%PHYSICAL_PATH% /vpath:%VIRTUAL_PATH%