на локальной машине, я создал образец проекта на mvc4 (бритву) и создаю каталог с именем "x" и поместил в него текстовый файл "a.txt".
http://localhost:64471/x/a.txt
в моей веб-конфигурации я запрещаю всем пользователям доступ к папке "x" в этой конфигурации:
<location path="x">
<system.web>
<authorization>
<deny users="*"/>
</authorization>
</system.web>
Теперь, если пользователь отправит этот запрос:
http://localhost:64471/x/
он работает и возвращает пользователя к URL-адресу, указанному в теге forms в веб-конфигурации.
но когда пользователь отправляет этот запрос:
http://localhost:64471/x/a.txt
может читать текстовый файл в браузере (браузер показывает содержимое текстового файла).
Я хочу знать, как запретить пользователю доступ ко всем файлам и подпапкам в папке "x" ?