使用Web.config文件保护子文件夹?

时间:2011-09-21 06:56:38

标签: asp.net

我在我的网络表单项目中有一个名为MySubFolder的子文件夹,我希望该文件夹中的所有页面都受到表单身份验证的保护。所以我搜索谷歌去做。我有一个xml片段,我需要把它放在我的主web.config文件中。 xml片段如下

<location path="MySubFolder">
            <system.web>
                    <authorization>
                            <deny users="?"/>
                    </authorization>
            </system.web>
    </location>

所以我想知道它是否保护了我的子文件夹中的所有文件? plzz让我知道。感谢

1 个答案:

答案 0 :(得分:2)

是的,它保护所有文件夹内容。还有子文件夹的内容(除非您允许手动访问子文件夹)。即与您配置和下一个项目结构

project structure

只有授权用户才能访问MySubFolder/Test.aspxMySubFolder/MySubFolder2/Test2.aspx