拒绝访问ASP.NET中的文件夹

时间:2009-09-26 00:19:18

标签: asp.net permissions web-config directory

是否可以阻止在ASP.NET Web应用程序中浏览文件夹内容而不是创建默认页面,比如使用web.config? 如果可能的话,我想避免使用IIS。

由于

2 个答案:

答案 0 :(得分:2)

如果您使用的是IIS7,则可以使用web.config文件。为所需文件夹指定<location>标记,并为其指定<directoryBrowse>子标记,即:

<location path="path to your folder">
  <system.webServer>
    <directoryBrowse enabled="false" />
  </system.webServer>
</location>

答案 1 :(得分:1)

上一个答案system.webServer - &gt; directoryBrowse是新的,可以在您的站点在IIS7下运行时使用(无论是调试还是其他),它在IIS6中不起作用。在IIS6中,您需要使用IIS管理控制台执行此操作。