Hola!!
Te expongo la solución que yo creo más apropiada y fácil de implementar: 
Utiliza la función IsPostBack de la página bienvenida.aspx, ésta función te devuelve <b>true</b> si <b>NO</b> es la primera vez que se carga la página.
bienvenida.aspx 
Private Sub WebForm_Load (.......
If Not me.IsPostBack then     'Si es la primera vez que carga la pagina
     'Entonces aqui usaría una variable global, que instanaciaría en un modulo, de tipo 
     'boolean, le daría valor false, y en el WebForm_Load de acceso.aspx le pondría de
     'valor true, significando que al menos ha cargado acceso.aspx
     If VbleGlobal=false Then
           me.Response.Redirect("acceso.aspx")   'Redireccionamos a acceso.aspx si no ha entrado antes
     End IF
End If
End Sub  
Venga, saludos y espero que te sirva!!