Have you tried searching the forum? I know it's been discussed before.
Not much development with MapPoint 2004 and ASP is done because of the license restrictions, you are severely limited and IMHO only under very controlled conditions would it be allowed by the EULA.
You might take a look at this:
http://www.ericphelps.com/mappoint/
Also, consider picking up a copies of MapPoint 2000, 2001, and 2002 off eBay.. the EULA's differ and I think I remember someone saying it became technically more difficult to use MapPoint 2004 on a web server.
Good luck and let us know how it goes!
Eric