Crear un nuevo proyecto en Visual Studio >
File / New website /
click derecho > project / Add new Folder / [content]
click derecho > folder content / Add new web form / Default.aspx
Seleccione esta página como StartPage.
click derecho > project / Add new web form / Login.aspx
Eliminar la página Default.aspx del directorio raiz del project

Crear nuevo usuario y roles
En ASP.NET Web Site Administration Tool >
Security / Use the security Setup Wizard to configure security step by step./
[x] from the internet
[x] Enable roles for this Web site
Create New Role: [admin] Add role
user name: [usuario] [password*] [...] Create user
[x] active user
Continue NEXT>
Ahora para restringir el acceso no autorizado a los contenidos configurar los roles así

Agregar este contenido al web form Login.aspx

y se verá así

Agregar este contenido al web form Default.aspx

y se verá así
