Server2Go is easily run Web server that supports Apache, PHP, MySQL, and Perl right from a USB flash drive. You can use Server2Go right out of the box without any installation. For example, imagine being able to carry a live Web site demo into a sales pitch meeting. Is there something like it for ASP.NET ?
Try CassiniDev. I am using it happily for a long time without any issues.