I set up a website to use SqlMembershipProvider as written on this page.
I followed every step. I have the database, I modified the Web.config to use this provider,
What is the role of the username you are logging in with? Have you permitted this role to access Default.aspx?
I experienced this once (a long time ago) and went "doh!" when I realized that not even admin roles can access the main folder!