Asp.net 在站点web配置或特定于每个文件夹的web配置文件中放置身份验证规则更可取的做法是什么?

Asp.net 在站点web配置或特定于每个文件夹的web配置文件中放置身份验证规则更可取的做法是什么?,asp.net,web-config,authorization,Asp.net,Web Config,Authorization,我有一个在不同文件夹中有许多页面的网站。根据用户的角色,这些页面应可供用户使用。这是由web配置文件中授权标记中定义的规则定义的。最好将不同的授权规则放在哪里,所有这些规则都放在站点web配置文件或每个文件夹的web配置文件中 在性能效率方面是否存在差异,或者是否存在任何公认的做法?我发现这篇文章很有帮助 特别是与以下问题有关: 提示4:位置,位置 虽然能够使用覆盖子文件夹中的设置很好 嵌套的Web.config文件,可能会变得难以管理。大量 在应用程序中,管理设置可能很困难,因为您无法 请在一

我有一个在不同文件夹中有许多页面的网站。根据用户的角色,这些页面应可供用户使用。这是由web配置文件中授权标记中定义的规则定义的。最好将不同的授权规则放在哪里,所有这些规则都放在站点web配置文件或每个文件夹的web配置文件中

在性能效率方面是否存在差异,或者是否存在任何公认的做法?

我发现这篇文章很有帮助

特别是与以下问题有关:

提示4:位置,位置

虽然能够使用覆盖子文件夹中的设置很好 嵌套的Web.config文件,可能会变得难以管理。大量 在应用程序中,管理设置可能很困难,因为您无法 请在一个位置查看有效权限。另一个选择是使用 将
元素设置为特定位置的目标设置

管理层之间可能存在差异,但在绩效方面似乎没有差异