Это время, прошедшее с моих дней в веб-форме.
Поместите файл web.config в папку администратора.
Содержание должно быть:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.web>
<authorization>
<allow roles="admin" />
<deny users ="*" />
</authorization>
</system.web>
</configuration>
** РЕДАКТИРОВАТЬ, чтобы ответить на ваш вопрос. Если вы установите URL-адрес для входа, платформа автоматически отправит вас на страницу входа, если неавторизованный пользователь попытается получить доступ к вашей папке администратора.
<authentication mode="Forms">
<forms loginUrl="Login.aspx" timeout="20" slidingExpiration="true" cookieless="AutoDetect" protection="All" requireSSL="false" enableCrossAppRedirects="false" defaultUrl="Default.aspx" path="/"/>
</authentication>