URL-адрес входа для приложений ASP.NET (включая приложения MVC3) контролируется в web.config, в разделе аутентификации форм:
<configuration>
<system.web>
<authentication mode="Forms">
<forms loginUrl="~/Home/Login" timeout="2880" />
</authentication>
</system.web>
</configuration>
Хитрость в том, что вам нужны два разных URL-адреса для входа. В ASP.NET есть отличная функция, благодаря которой вы можете иметь файл web.config в каждом каталоге вашего проекта, и при необходимости он будет использовать самые специфические настройки, которые он может найти, вплоть до корневого web.config. Поэтому в папке, где у вас есть представления администратора (я полагаю, «Admin»), вы сможете создать второй файл web.config, который будет применяться только к тем страницам и ниже в дереве:
<configuration>
<system.web>
<authentication mode="Forms">
<forms loginUrl="~/Admin/Login" timeout="2880" />
</authentication>
</system.web>
</configuration>