缺少"文化和主机名" umbraco contextmenu中的menuItem

时间:2015-04-20 19:18:03

标签: permissions umbraco7

升级到Umbraco 7.1.5后,我在Umbraco遇到了一个奇怪的错误。我无法再从上下文菜单中选择“文化和主机名”菜单项。

我试图比较文件,但无济于事。我们有几个运行Umbraco 7.1.5的站点,没有出现这个问题。数据库中UmbracoUserType表中admin的userTypeDefaultPermissions相等: CADMOSKTPIURZ:5F7

错误的症状: “文化和主机名”只是缺失甚至更糟 - 它可能最初存在,然后在IIS重置后消失。

1 个答案:

答案 0 :(得分:1)

当检查用户的权限时,用户默认权限将从数据库中作为字符串字符串提取;例如。管理员用户的默认权限是: CADMOSKTPIURZ:5F7

每个字母都允许用户允许某些操作(IActions)。

问题出现是因为我们已经将“Umbraco.Tests.dll”部署到环境中,该环境包含一个与AssignDomain操作具有相同权限字母的IAction(“ActionAssignDomain.cs”)。这导致“Cultures and Hostnames”菜单项从结果菜单项列表中删除。