В моем веб-приложении все страницы .aspx находятся в каталоге Pages. Структура проекта показана ниже:
 
The Home.aspx устанавливается в качестве начальной страницы, а файл Web.config в папке Pages содержит:
<configuration>
<location path="Secured">
    <system.web>
    <authorization>     
        <deny users="?"/>
        <allow users="*"/>
    </authorization>
    </system.web>
</location>
</configuration>
И главный Web.config имеет:
<authentication mode="Forms">
  <forms loginUrl="~/Pages/Login.aspx" timeout="2880" defaultUrl="~/Pages/Secured/Home.aspx" />
</authentication>
Поэтому, когда приложение запускает его, он перенаправляется на страницу входа с URL-адресом:
http://localhost:2453/Pages/Login.aspx?ReturnUrl=%2fPages%2fSecured%2fHome.aspx
Теперь, если я удалю
Login.aspx? ReturnUrl =% 2fPages% 2fSecured% 2fHome.aspx
из этого URL-адреса и нажмите "Enter", он приведет меня к списку каталогов:
 
Что я хочу, чтобы он снова отправил меня на страницу входа, расположенную в
Как я могу это достичь? Ваша помощь будет оценена.
Спасибо.
Локальный хост:
