2


我试图找出如何只使用根 web.config 而不是互联网上 ASP.NET Webforms 项目的任何子文件夹中的每个,但不幸的是我找不到合适的答案。例如,我们有一个项目,该项目具有像Administratoror这样的子文件夹,Users并且在每个项目中我们都有 Web.Config 文件,这些文件对用户进行身份验证并通过他们的权限限制用户。
有了这个提到的问题,我们是否有可能使用根 web.config 来验证用户,而子文件夹中没有任何 web.config?


请帮我。

沙德曼

4

2 回答 2

0

您不能在 web.config 文件中组合<location><authorization>标记。您还需要为您的子目录提供配置文件,或者有一个解决方法可以将代码添加到您的 aspx 和代码隐藏文件中的单个配置文件。

Web.config 允许特定用户访问位置

于 2013-08-17T08:44:51.437 回答
0

您可以使用location元素
示例

<location path="subdir1">
        <system.web>
        <authorization>
            <allow users ="*" />
        </authorization>
        </system.web>
</location>
于 2013-08-17T07:39:30.253 回答