Molti sviluppatori hanno a che fare con differenti web site (quando non sono sufficienti le virtual directories). Questo genera alcuni problemi per chi ha Windows 2000 Professional oppure Windows XP in quanto non è possibile (almeno pare) creare più web sites (solo tante belle virtual directories). Per risolvere il problema ci sono due modi:

  • upgradare il sistema a Windows 2000 server oppure Windows 2003 server
  • modificare l'home directory local path del sito di default in IIS

Per un pò di tempo, quando passavo da un site all'altro usavo sempre la management console di IIS. La cosa è divenyta abbastanza laboriosa quando passavo da un sito all'altro più frequentemente (2/4 volte al giorno). L'alternativa è farsi un bel batch file che esegua la seguente riga di comando:

cscript.exe adsutil.vbs SET w3svc/1/root/path c:\folder_del_mio_site

adsutil.vbs è uno script (abbastanza imponente) usato per l'amministrazione di IIS che sta sotto c:\inetpub\adminscripts. Con il bat sotto ogni site, basta lanciarlo prima di avviare il debugging ed il gioco è fatto.