0

我正在尝试将页面放在单独的目录中。我已经像这样设置了 web.config

           <location path="AdminPanel">
    <system.web>
        <authorization>

            <deny users="*"/>
        </authorization>
    </system.web>
</location>

但是当访问浏览器中的目录时,它会列出目录结构中的所有页面。我做错了什么?

4

1 回答 1

2

ASP.NET 安全只能阻止 ASP.NET 发出的请求,因此它只能阻止目录内的内容,而不是阻止您访问目录结构本身。您需要按照@Claudio 的建议禁用目录浏览来解决该问题,并且您的安全性将阻止对文件夹中各个文件的访问。

于 2013-06-14T18:58:50.010 回答