In IIS 7 versuche ich den Zugriff auf alle Dateien mit der Erweiterung .xml für alle Benutzer zu verweigern.
Ich habe die folgende Einstellung in meiner Datei web.config versucht:
%Vor%Aber das Erhalten einer Datei führt zu einem internen Serverfehler.
Es funktioniert, wenn ich den Zugriff auf die einzelnen Dateien verweigere, aber diese Lösung kauft mich nicht sehr, da ich nicht alle .xml-Dateien im Voraus kenne.
Versuchen Sie Folgendes:
%Vor%Übrigens könnten Sie alternativ alle Ihre XML-Dateien im App_Data Verzeichnis. Das Speichern von Dateien eines beliebigen Typs in diesem Verzeichnis wird nicht im Web bereitgestellt.
Eine andere Möglichkeit besteht darin, einen Anforderungsfilter zu verwenden:
%Vor%Tags und Links web-config authentication iis-7