Sitecore发布目标在“发布”对话框中显示为灰色

时间:2015-01-08 08:50:08

标签: security sitecore

我安装了Sitecore 6.5,有2个发布目标。具有相同权限的2个用户在内容编辑器中具有不同的行为。他们都可以打开“发布”对话框,但其中一个具有灰色的发布目标(所有其他单选按钮和复选框都可用)。

我已检查角色成员身份:所有群组都相同(包括内容发布)。 访问查看器提供相同的结果(对于核心数据库中的菜单项或主数据库中的发布目标)。

内容编辑器中发布目标的安全字段为空。 web.config中的标志Publishing.CheckSecurity等于FALSE。

用户已在不同的计算机上进行了测试(这似乎与客户端无关),并使用不同的内容(媒体文件或页面)进行了检查。

你知道我还能检查什么吗?

非常感谢提前!

2 个答案:

答案 0 :(得分:2)

您是否检查过用户是否具有对发布目标的写入权限?该对话框迭代所有发布目标,并将执行以下检查:

!obj.Access.CanWrite()

如果用户无法写入发布目标项,则该复选框将被禁用。

我建议将Access Viewer与出现问题的用户一起使用,以了解为什么该用户拒绝写入访问权限到发布目标项目。您提到Access Viewer具有相同的访问权限,但是您是检查了所有权限还是只读了?

答案 1 :(得分:0)

寻找" DefaultPublishingTargets" web.config中的节点。您可以指定发布目标(竖线分隔),这至少应该强制在发布时检查它们。