Cassini is a fairly full featured web server written in dotNet from Microsoft that runs on Microsoft Windows (of course). It includes support for ASP dotNet and will run on XP Home.
These are my notes on getting a new machine up and running and serving web pages with Cassini.
This note applies to Cassini v1.0.40305.0 from February 2004
CassiniWebServer c:\webroot 80 /