La URL de inicio de sesión para las aplicaciones ASP.NET (incluyendo los MvC3) se controla en web.config, en la sección de autenticación de formularios:
<configuration>
<system.web>
<authentication mode="Forms">
<forms loginUrl="~/Home/Login" timeout="2880" />
</authentication>
</system.web>
</configuration>
El truco para usted es que usted quiere dos de usuario diferente URLs ASP.NET tiene una gran característica en la que puede tener un archivo web.config en cada directorio de su proyecto y, según sea necesario, usará la configuración más específica que pueda encontrar, hasta la raíz web.config. Así que en la carpeta en la que tiene su punto de vista de administrador ("admin" supongo), usted debe ser capaz de crear una segunda web.config, que se aplicará sólo a aquellas páginas y más bajo en el árbol:
<configuration>
<system.web>
<authentication mode="Forms">
<forms loginUrl="~/Admin/Login" timeout="2880" />
</authentication>
</system.web>
</configuration>
¿Has mirado en esta respuesta: http://stackoverflow.com/questions/6447728/formsauthentication-loginurl/6452419#6452419 – frennky