表单身份validation不适用于特定页面

我似乎无法隔离我的论坛,为它们设置不同于网站其他部分的权限。

这是我的网站的设置。

     

我需要隔离我的论坛。 目前,出于测试目的,我进行了设置,以便拒绝所有用户访问。

           

我发现的是我仍然可以访问论坛页面。 这告诉我,这没有正确设置。

路径属性是否必须是相对的? 是否必须指向访问该页面的URL或重写的路径? ~/public/public-forum.aspx是一个被重写的虚拟路径,因此直接或文件都不存在这些名称。 为什么这个目前不起作用?

我希望这个解决方案足够详细。

edit2:所以解决方案不仅仅在评论中:
据我所知,您无法为每个位置指定身份validation模式。
您可以在整个站点中设置表单身份validation模式,并且只需要在安全部分中登录用户。

编辑:
嗯奇怪,你确定你只编辑了〜走了吗?
他们在这里讨论你的问题,但我无法想象如何改变〜会触发它。
你可以发布整个web.config吗?
另外:你使用的是iis 6和虚拟目录吗?

不需要〜符号,试试这个: