Coldfusion is easier to deal with...And quicked to get to production. ASP is far more powerful...There is a lot more functionality and flexibility. Coldfusion only has (I believe) something like 130 tags....Whereas with ASP you get several entire languages to choose from.
One thing to keep in mind is that you can run ASP right off the an NT server, since it comes packed with IIS. If you want to run ColdFusion, you'll have to purchase the server, which is kinda expensive. Also, from what I understand, ColdFusion is rather resource intensive. In talking to people, the only real advantage coldfusion has in that the code is tag based, which makes it a little easier to read. I think ASP technology is more powerful.