我想限制我的web應用程序,以便無法下載/顯示.txt文件。 這是我可以在我的web.config文件中設置的東西嗎?如何限制指定文件類型的下載
我在配置文件中嘗試這樣做:
<system.web>
<httpHandlers>
<add verb="*" path="*.txt" type="System.Web.HttpForbiddenHandler" />
</httpHandlers>
</system.web>
...但它沒有任何效果。我使用IIS7和應用程序是.NET3.5,這可能與它有關嗎?我知道這實際上適用於.NEt 1.0 1.1和2.0。
我這個文件(add httpHandlers)中注意到,在要求部分:
Microsoft Internet信息服務(IIS)5.0版,5.1或6.0
的.NET Framework 1.0版, 1.1或2.0
微軟的Visual Studio 2003或Visual Studio 2005
...這表明這不是在.NET 3和IIS7支持.. 。
這是在IIS7中指定的位置?
我正在尋找這樣的東西,但它不起作用**:(**。我改變了我的問題以包括您的答案,因爲這也不起作用,但它正是我想要的工作......難道是IIS7不尊重這個嗎?是否需要在IIS7中設置一些設置才能工作?我的應用程序是.NET 3.5。 – awe 2009-09-02 08:24:27