Please, review this tutorial on MSDN to better understand your code.
The main problem is that you are not give a chance for your admin account to authetificate - you simply deny all the users in the last line.
So you have to use the <deny users="?" />
, as @Dust mentioned, but not instead of <deny users="*" />
, but before all the directive, like this:
<authorization>
<deny users="?" />
<allow roles="Administrators" />
<deny users="*" />
</authorization>
Also make sure you've provided the authentication
element for setting the auth mode for your application, for example:
<authentication mode="Forms" >
<forms loginUrl="login.aspx" name=".ASPXFORMSAUTH" />
</authentication>