J'ai un dossier «ressource» dans mon fichier de solution qui contient les fichiers xml. Il est disponible pour les utilisateurs Internet distants et non authentifiés et je voulais refuser l'accès à tous les utilisateurs. S'ils connaissent le nom du fichier, ils peuvent y accéder via url.Limiter les utilisateurs de l'ouverture du fichier XML à partir d'un dossier de projet, dot.net
par exemple: example.com/common/resources/test.xml
D'où je voulais refuser l'accès à ce dossier ou le déplacer vers un répertoire qui n'est pas servi en tant que contenu par le serveur Web. J'utilise visual studio 2003 et IIS. Quelqu'un peut-il m'aider à empêcher tous les utilisateurs de voir le fichier?
J'ai essayé ur way. Mais toujours son ouverture du fichier xml sous le dossier de ressources le code est: \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t autorisation> \t \t \t –
C'est étrange. Vous a ajouté les lignes à web.config dans le dossier racine de votre projet? Essayez d'ajouter un nouveau fichier web.config au dossier des ressources et insérez l'élément d'autorisation là –
IIS sert probablement le fichier sans permettre au processus ASP.NET d'utiliser les paramètres web.config (peut être configuré pour faire autrement, ce qui n'est pas le cas). une solution optimale non plus). – muratgu