I use Xampp Lite Portable for development and testing, and is really grate, but recently I found my self in the need of ASP support. There is a way to add ASPx support in XAMPP, but not for ASP Classic.
After a little search I came with Baby Web Server and is was just what I want. Is really tiny (250kb) and have ASP classic support.
Now to make it portable, there is a tutorial for the pro version, but the free version can't auto detect the USB drive letter.
So I code this little launcher to solve this problem: DOWNLOAD
HOW TO INSTALL
- Copy the .zip content in a folder in the PortableApps folder (\PortableApps\babywebserver\).
- Download Baby Web Server from the authors page.
- Extract all the files in the App folder (\PortableApps\babywebserver\App)
That's it! Your done and ready to lunch. The root folder for your web page will be \Documents\Sites\.
If you want to make changes here is the code of the launcher (its a bat file converted to exe widht Batch to Exe Converter 1.5):
@echo off
set drive=%cd:~0,3%
if exist data\settings.ini del data\settings.ini
echo [Settings] > data\settings.ini
echo WebPages=%drive%Documents\Sites\ >> data\settings.ini
start app\babyweb.exe /Config:.\.\data\settings.ini