So schränken Sie den Download bestimmter Dateitypen ein

Ich möchte meine Web-App so einschränken, dass TXT-Dateien nicht heruntergeladen / angezeigt werden können. Kann ich das in meiner web.config-Datei einrichten?

Ich habe das in meiner Konfigurationsdatei versucht:

<system.web>
    <httpHandlers>
        <add verb="*" path="*.txt" type="System.Web.HttpForbiddenHandler" />
    </httpHandlers>
</system.web>

... aber es hatte keine Wirkung. Ich verwende IIS7 und die Anwendung ist .NET3.5. Könnte dies etwas damit zu tun haben? Ich weiß, dass dies tatsächlich für .NEt 1.0 1.1 und 2.0 funktionieren würde.

Mir ist in der Dokumentation dazu aufgefallen (httpHandler hinzufügen), dasBedarf Sektion:

Microsoft Internet Information Services (IIS) Version 5.0, 5.1 oder 6.0
.NET Framework Version 1.0, 1.1 oder 2.0
Microsoft Visual Studio 2003 oder Visual Studio 2005

... was darauf hinweist, dass dies in .NET 3 und IIS7 nicht unterstützt wird ...

Wo ist dies in IIS7 angegeben?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage