У меня есть веб-сайт, который использует аутентификацию форм. По большей части мой веб-сайт требует проверки подлинности, чтобы сделать что-нибудь. Моя страница с заявлением о конфиденциальности является исключением и должна быть доступна для анонимных пользователей.
Страница находится в папке, и я установил информацию о пути расположения в файле web.config следующим образом:
<location path="about">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
<location allowOverride="true">
<system.web>
<authentication mode="Forms">
<forms name="FDAuth"
cookieless="UseCookies"
protection="All"
loginUrl="login.aspx"
requireSSL="false"
slidingExpiration="false"></forms>
</authentication>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</location>
Эта конфигурация разрешает анонимный доступ к файлам других типов, но по-прежнему запрашивает вход для страниц aspx.
Другими словами, анонимный доступ к этой странице разрешен
www.mywebsite.com / об / privacy.asp
но я перехожу на страницу login.aspx, если я пытаюсь получить доступ к этой странице
www.mywebsite.com / об / privacy.aspx
Что мне нужно сделать, чтобы разрешить анонимный доступ к
www.mywebsite.com/about/privacy.aspx?