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.

WebDev

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%