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!!