升级到Umbraco 7.1.5后,我在Umbraco遇到了一个奇怪的错误。我无法再从上下文菜单中选择“文化和主机名”菜单项。
我试图比较文件,但无济于事。我们有几个运行Umbraco 7.1.5的站点,没有出现这个问题。数据库中UmbracoUserType表中admin的userTypeDefaultPermissions相等: CADMOSKTPIURZ:5F7
错误的症状: “文化和主机名”只是缺失甚至更糟 - 它可能最初存在,然后在IIS重置后消失。
答案 0 :(得分:1)
当检查用户的权限时,用户默认权限将从数据库中作为字符串字符串提取;例如。管理员用户的默认权限是: CADMOSKTPIURZ:5F7
每个字母都允许用户允许某些操作(IActions)。
问题出现是因为我们已经将“Umbraco.Tests.dll”部署到环境中,该环境包含一个与AssignDomain操作具有相同权限字母的IAction(“ActionAssignDomain.cs”)。这导致“Cultures and Hostnames”菜单项从结果菜单项列表中删除。