Bedingungen: .Net MVC 5 Projektvorlage.Allen Zugriff auf Ordner in .net Mvc neben Inhalt/Skripts zu verweigern
Idee: Block alle Ordner Dateien zugreifen neben Inhalt/scripts, nur Projekt root web.config
Lösungen unter Verwendung fand ich aber nicht zufrieden mit:
ausblenden jeder Ordner eine solche Struktur Hinzufügen in web.config
<location path="Upload"> <system.web> <authorization> <deny users="*" /> </authorization> </system.web> </location>`
nicht wegen, da passt könnte/würde dif dene Ordnernamen und Sie sollen es immer für jeden auf dieser Vorlage, neue Ordner basierten Projektes ändern hinzugefügt
diesen Block verwenden:
<security> <requestFiltering> <hiddenSegments applyToWebDAV="true"> <add segment="Upload"/> </hiddenSegments> </requestFiltering> </security>`
Does nicht Da es verschiedene Ordnernamen geben könnte/würde, sollten Sie diese für jedes Projekt auf der Grundlage dieser Vorlage ändern, wobei ein neuer Ordner hinzugefügt wird. Es ist auch nicht Block für Ordner, blockiert es durch URL, also wenn Sie Routing mit z./api/upload/movie/- zu jedem Controller - es wird blockiert
Also, gibt es irgendwelche Lösungen, um alle Ordner Dateien zu blockieren, neben einigen bin ich 100% sicher, sind sicher?