我安装了Sitecore 6.5,有2个发布目标。具有相同权限的2个用户在内容编辑器中具有不同的行为。他们都可以打开“发布”对话框,但其中一个具有灰色的发布目标(所有其他单选按钮和复选框都可用)。
我已检查角色成员身份:所有群组都相同(包括内容发布)。 访问查看器提供相同的结果(对于核心数据库中的菜单项或主数据库中的发布目标)。
内容编辑器中发布目标的安全字段为空。 web.config中的标志Publishing.CheckSecurity等于FALSE。
用户已在不同的计算机上进行了测试(这似乎与客户端无关),并使用不同的内容(媒体文件或页面)进行了检查。
你知道我还能检查什么吗?
非常感谢提前!
答案 0 :(得分:2)
您是否检查过用户是否具有对发布目标的写入权限?该对话框迭代所有发布目标,并将执行以下检查:
!obj.Access.CanWrite()
如果用户无法写入发布目标项,则该复选框将被禁用。
我建议将Access Viewer与出现问题的用户一起使用,以了解为什么该用户拒绝写入访问权限到发布目标项目。您提到Access Viewer具有相同的访问权限,但是您是检查了所有权限还是只读了?
答案 1 :(得分:0)
寻找" DefaultPublishingTargets
" web.config中的节点。您可以指定发布目标(竖线分隔),这至少应该强制在发布时检查它们。