Cassini only "does" ASP.NET (below straight off the website)
Cassini Sample Web Server (Updated 6/18)
The ASP.NET Cassini Web Server Sample is a sample web server written using the Microsoft® .NET® Framework, and demonstrates hosting ASP.NET using the ASP.NET hosting APIs (System.Web.Hosting).
Bottom line.... there is no worse OS to have on your local machine than XP Home.. it simply wasn't designed with the Web Developer in mind.. hell, even Windows Me is better for a developer than XP Home is
One option, and an option i use, is to use a program called "VMWare" and run another OS in a window and have that as your "Web Server", and you can connect to it via FP Extensions, FTP, all that good stuff
So i have Windows Server 2003 running inside a window on XP Pro (not wanting to use IIS on my everyday machine, various virus issues over the past years feast on improperly setup home IIS's)

and in Server 2003 i can have multiple "sites" (screenshot), something you cannot do in XP Pro anyways, so this works out great
anyways, probably too much information, but hopefully it presents another option