J'ai un sous-répertoire dans mon projet ASP.NET qui contient des fichiers utilitaires. Ils sont nécessaires au code au moment de l'exécution, mais je ne veux pas qu'ils soient visibles sur le Web.
Quelle est la syntaxe dans un fichier Web.config pour bloquer l'accès à tous les utilisateurs à un seul sous-répertoire et à tout son contenu?
Votre problème est que si IIS renvoie simplement les fichiers, ASP.Net n'aura jamais la chance d'interférer. Je crois que cela peut être fait en activant l'authentification basée sur les formulaires et en jouant énormément, mais je déplacerais simplement les fichiers en dehors du dossier wwwroot.
JR
la source
Cela devrait fonctionner:
la source