Перенаправить пользователя на страницу входа в зависимости от папки, в которой он находится. У меня есть веб-приложение с корневым каталогом, которое используется всеми пользователями и администратором сайта.
Для людей, которым требуется аутентифицированная функциональность сайта, они должны будут войти в систему и быть перенаправлены в root / login.aspx. Однако, когда администратору необходимо войти в корневой каталог / admin / раздел сайта, я хочу, чтобы он был перенаправлен в форму входа в root / admin / login.aspx
<configuration>
<appSettings/>
<connectionStrings/>
<system.web>
<authorization>
<deny users="?" />
</authorization>
</system.web>
</configuration>
У меня есть этот файл в корневом каталоге / admin. Я попытался добавить следующую строку, но выдает ошибку.
<authentication>
<forms defaultUrl="default.aspx" loginUrl="default.aspx"></forms>
</authentication>
Обычно я пытаюсь переписать defaulturl и loginurl, которые существуют в основном приложении.