freewebspace.net is the right place for free hosting. You will get free hosting but not sure about the domain name.
You may take a look at their website. Their package starting from $4 per month if you signup for 24 months and its not free. http://www.brinkster.com/hosting/Rookie.aspx
I also looking for a free asp hosting to try my script. I think iw ill have a look from all those ideas.