我有一个类似于以下的站点结构:
Content
- Home
- Articles
- A1
- A2
- A3
- Categories
- C1
- C2
- C3
还有几个文件夹,但这应该可以很好地说明问题。我有一个注册过程,可以创建用户并允许他们访问后台。但是,最近,我注意到当用户登录时,某些节点并没有出现。
例如,我创建了一个测试用户并授予了对所有内容的访问权限,但在登录时,他们可能只能在“文章”文件夹中看到一篇文章,而在“类别”文件夹中看不到任何类别。这似乎发生在我创建的任何用户身上,并且它总是显示/不显示相同的节点。
如果用户创建了一篇文章,那么在它发布之前它不会显示在树中。即使保存也不会导致它显示在树中。所以保存和导航会导致节点“丢失”。
管理员帐户不会发生这些问题。
我尝试重新发布整个站点,重新加载相关文件夹上的节点,以及触摸 web-config 并将新创建的用户设置为管理员,但仍然没有运气。
更新
经过一番调查,最初加载的节点似乎都有子节点。例如,如果 A1 有 2 个孩子,“Link 1”和“Link 2”,据我了解,这将显示,A2 和 A3 不会。