You mentioned that you were working with ASp.NET 2.0, but what is your host O/S?
What account did you set permissions for? The default account for anonymous web access changes with O/S?
Are you using anonymous web access on your site? If so what account does it run on?
Have you checked the Application, Security and System event logs?
Don't forget to click "Mark as Answer" on the post that helped you.
This credits that member, earns you a point and marks your thread as Resolved so we will all know you have been helped.