您好我在Sharepoint中有一个使用各种变体的网站。我有的网站有变化:ES,CA,EU,EN。我使用角色授权,并在web.config中的位置标记中加入限制。这不起作用。每个人都可以输入es / admin。
<location path="es/admin">
<system.web>
<authorization>
<allow roles="administrators" />
<deny users="*" />
</authorization>
</system.web>
</location>
但是,如果我使用一个不是变体的网站,例如,像这样:
<location path="prueba">
<system.web>
<authorization>
<allow roles="administrators" />
<deny users="*" />
</authorization>
</system.web>
</location>
它有效,有一个重定向。
如果无法做到这一点,请提供替代方案,我使用自定义会员提供商和角色提供商,那么如何将变更中的此网站仅限于一个群组?
答案 0 :(得分:0)
这是因为变体不是实际位置,因此web.config选项不起作用 - 它们是一个小小的技巧,它定义了从数据库中读取的内容。