У меня есть подкаталог в моем проекте ASP.NET, который содержит служебные файлы. Они нужны коду во время выполнения, но я не хочу, чтобы они были видны через Интернет.
Каков синтаксис в файле Web.config для блокировки доступа всех пользователей к одному подкаталогу и всему его содержимому?
Ваша проблема в том, что если IIS просто вернет файлы, ASP.Net никогда не получит возможность вмешаться. Я полагаю, что это можно сделать, включив аутентификацию на основе форм и много возни, но я бы просто переместил файлы за пределы папки wwwroot.
JR
источник
Это должно работать:
источник