Если вы хотите разрешить неаутентифицированным пользователям доступ только к default.aspx , вы можете использовать
<location path="Default.aspx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
до <system.web>
и установите эту страницу по умолчанию на вашем веб-сервере.
В Visual Studio вы можете выбрать страницу и «Сделать стартовой страницей».
Если вы хотите разрешить доступ ко всем файлам в корне, вам нужно создать папки, в которые вы помещаете свои страницы, к которым должны обращаться аутентифицированные пользователи.
Вы можете создать папку Secure , в которую можно поместить все защищенные страницы и изменить файл web.config следующим образом:
<location path="Secure">
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</location>
удаление
<authorization>
<deny users="?"/>
</authorization>