Jak ograniczyć pobieranie określonych typów plików

Chcę ograniczyć moją aplikację internetową, aby pliki .txt nie mogły być pobierane / wyświetlane. Czy jest to coś, co mogę skonfigurować w moim pliku web.config?

Próbowałem tego w moim pliku konfiguracyjnym:

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

... ale to nie miało żadnego skutku. Używam IIS7, a aplikacja to .NET3.5, czy może to mieć z tym coś wspólnego? Wiem, że to rzeczywiście działa dla .NEt 1.0 1.1 i 2.0.

W dokumentacji zauważyłem to (dodaj httpHandlers)Wymagania Sekcja:

Internetowe usługi informacyjne (IIS) firmy Microsoft w wersji 5.0, 5.1 lub 6.0
.NET Framework wersja 1.0, 1.1 lub 2.0
Microsoft Visual Studio 2003 lub Visual Studio 2005

... co oznacza, że ​​nie jest to obsługiwane w .NET 3 i IIS7 ...

Gdzie jest to określone w IIS7?

questionAnswers(3)

yourAnswerToTheQuestion