I would look in mp_users table and verify if the admin user was created and that the password is admin.
If for some reason the user doesn't exist, I would clean out the db and try running setup again.
How come a regular asp.net membership login page, is working fine..on the same site...
Most likely the Web.config file in that root site is interfering with mojoportal.
Hope it helps,