Вы можете программно проверить, играет ли текущий пользователь роль в коде, вместо того, чтобы делать это через ваш web.config. Сначала снимите все ограничения, которые у вас есть для этой роли в веб-конфигурации.
protected void Page_Load( object sender, EventArgs e )
{
if( !Roles.IsUserInRole("admin") )
{
// 1) Either redirect to your custom location
// Response.Redirect("Some custom place");
// return;
// 2) Or just change your output of this page
// Response.Write("You don't have access to this page. =P");
// Response.End();
// return;
}
}