如何重定向到文件夹内的web.config文件中指定的登录页面

时间:2013-07-23 18:50:47

标签: c# asp.net authentication web-config authorization

我在文件夹中使用此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文件中指定的页面

1 个答案:

答案 0 :(得分:0)

Web.config有一个称为配置继承的功能。有一篇很好的文章here

您需要编辑 root 目录中的web.config文件,并将属性inheritInChildApplications="false"添加到您不希望子文件夹中的web.config到的任何标记中继承。它应该适用于forms标记。但是我现在无法对此进行测试,您可能需要阻止来自authenication标记的继承。