Puis-je utiliser des caractères génériques dans le web.config chemin de localisation attribut?
Dans IIS 7 j'essaie de refuser l'accès à tous les fichiers avec l'extension .xml pour tous les utilisateurs.
J'ai essayé le paramètre suivant dans mon web.fichier de configuration:
<location path="*.xml">
<system.web>
<authorization>
<deny users="*"/>
</authorization>
</system.web>
</location>
Mais l'obtention de n'importe quel fichier de résultats dans une erreur de serveur interne.
Il fonctionne si je refuser l'accès à des fichiers individuels, mais cette solution ne permet pas m'en acheter autant que je ne sais pas tout .des fichiers xml à l'avance.
Double Possible de Web.config: les caractères génériques dans l'emplacement et l'autorisation
OriginalL'auteur Alexander Egger | 2009-10-27
Vous devez vous connecter pour publier un commentaire.
Essayez ceci:
Par la façon dont vous pouvez également stocker tous vos fichiers xml dans le App_Data répertoire. Le stockage des fichiers de tout type dans ce répertoire ne sera pas servi pour le web.
Cette même approche s'applique ici: stackoverflow.com/questions/47096577/... ?
OriginalL'auteur David Glass
Un autre moyen est d'utiliser un filtre de requête:
OriginalL'auteur Alexander Egger