2

我们最近部署了一个基于 EpiServer CMS 6 和 Relate Plus 2 的网站。

一切正常,但 CMS 存在一个奇怪的问题:

当我们使用“管理员”帐户登录时,该帐户是管理员、社区管理员、社区版主、WebAdmins 和 WebEditors 组的成员,我们可以转到 CMS 并访问所有选项卡(例如管理员、编辑、访问者组、报告)。但是,同一帐户确实可以看到“社区”菜单,但看不到“审核模式”和“管理员模式”子菜单。

如果我们尝试直接通过他们的 url 访问社区管理员(或审核)页面,我们会得到“拒绝访问”。

有没有人经历过类似的事情?

谢谢

4

2 回答 2

2

访问权限部分有一个小错误。
您需要查看这是否是 web.config 文件中存在的内容:

<allow roles="CommunityAdmins,Administrators,..." />
    <deny users="*" />

并不是:

<deny users="*" />
<allow roles="CommunityAdmins,Administrators,..." />
于 2012-08-24T05:42:58.183 回答
1

在 web.config 中:检查“EPiServerCommunity”位置元素中的 AdministratorsGroupName 设置和授权设置。

还要检查 episerver.shell/protectedeModules 是否包含以下内容:

<add name="Community" resourcePath="~/EPiServerCommunity">
  <assemblies>
    <add assembly="EPiServer.Community.Web.Administration"/>
    <add assembly="EPiServer.Community.Gadgets"/>
  </assemblies>
</add>
于 2012-07-06T06:02:41.703 回答