我在文件夹中使用此web.config文件来阻止用户。我想重定向到这里指定的页面:
<?xml version="1.0"?>
<configuration>
<system.web>
<authentication>
<forms loginUrl="~\paginas\login\loginvendedor2.aspx"/>
</authentication>
<authorization >
<deny users="?"/>
</authorization>
</system.web>
</configuration>
但我被重定向到网站根目录中web.config文件中指定的页面
答案 0 :(得分:0)
Web.config有一个称为配置继承的功能。有一篇很好的文章here。
您需要编辑 root 目录中的web.config文件,并将属性inheritInChildApplications="false"
添加到您不希望子文件夹中的web.config到的任何标记中继承。它应该适用于forms
标记。但是我现在无法对此进行测试,您可能需要阻止来自authenication
标记的继承。