Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Security Sitecore发布目标在“发布”对话框中变灰_Security_Sitecore - Fatal编程技术网

Security Sitecore发布目标在“发布”对话框中变灰

Security Sitecore发布目标在“发布”对话框中变灰,security,sitecore,Security,Sitecore,我安装了Sitecore 6.5,有两个发布目标。显然具有相同权限的2个用户在内容编辑器中有不同的行为。它们都可以打开“发布”对话框,但其中一个具有灰显的发布目标(所有其他单选按钮和复选框都可用) 我已经检查了角色成员身份:所有组都相同(包括内容发布)。 access viewer会给出相同的结果(对于核心数据库中的菜单项或主数据库中的发布目标) 内容编辑器中发布目标上的安全字段为空。 web.config中的Publishing.CheckSecurity标志等于FALSE 用户在不同的机器上

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

我已经检查了角色成员身份:所有组都相同(包括内容发布)。 access viewer会给出相同的结果(对于核心数据库中的菜单项或主数据库中的发布目标)

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

用户在不同的机器上进行了测试(这似乎没有与客户端链接),并使用不同的内容(媒体文件或页面)进行了检查

你知道我还能查什么吗


非常感谢

在web.config中查找“
DefaultPublishingTargets
”节点。您可以指定您的发布目标(以管道分隔),这至少应在发布时强制检查这些目标。

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

!obj.Access.CanWrite()
如果用户无法写入发布目标项,则该复选框将被禁用


我建议对有问题的用户使用Access Viewer,查看该用户对发布目标项的写入访问被拒绝的原因。您提到Access Viewer具有相同的访问权限,但您是否检查了所有权限或只是阅读?

如果下面的答案之一解决了您的问题,请不要忘记标记正确的答案。此解决方案很可能适用于任何(较新)Sitecore版本,该答案对我的Sitecore 8有帮助。