您好我正在使用授权标签将我的网站锁定给匿名用户。我把代码放在下面
<system.web>
<roleManager enabled="true" />
<authentication mode="Forms">
<forms loginUrl="~/webPages/Login.aspx" />
</authentication>
<authorization>
<deny users="?" />
</authorization>
但是现在我需要允许匿名用户访问特定的其他页面(register.aspx等...)如何在不撤消网站其他部分锁定的情况下打开这些页面?
谢谢Chris - 我试过这个但是由于某种原因它只适用于主文件夹中的页面,但没有更深入。这实际上会导致问题,因为它甚至没有注册css文件,因为它们是不受限制的
啊我现在正在使用像“〜/ styles”这样的路径,因为我把“〜/”取出来了。 感谢分配vcsJones
答案 0 :(得分:2)
您可以通过添加location元素(在system.web元素之外)来完成:
<location path="Logon.aspx">
<system.web>
<authorization>
<allow users="?"/>
</authorization>
</system.web>
</location>