Well, if you wanted to learn PHP instead of ASP, now is the time.
I believe you'll want a Windows-based host, rather than Linux, like Dreamhost.
A quick Google search brings up Apache::ASP, but I'm not sure if that's something you can install here on your own account, or if they'd have to install it server-wide (probably wouldn't count on that). I'd guess that it's still best to run it on Windows, though.
Save up to $96 at Dreamhost with ALMOST97 promo code (I get $1).
Or save $97 with THEFULL97.