【问题标题】:Sitecore 'Item could not be found from query string'Sitecore '无法从查询字符串中找到项目'
【发布时间】:2012-11-13 23:18:03
【问题描述】:

我有一个网站,我正在尝试使用页面编辑器,并且大部分情况下它都可以工作,除了某些工作流程状态。我不确定连接是什么,但是只要创建了一个项目,并且它处于草稿模式,就无法对其进行页面编辑-我会看到一个转到站点根目录的屏幕。如果我将工作流状态更改为最终的工作流状态,那么它工作正常。我不确定问题是什么,所以我进入了工作流的“草稿”模式,并选中了“最终状态”复选框,然后页面编辑器开始工作了!我不确定问题出在哪里——我猜是我们已经实施的问题,因为它在全新的站点核心解决方案上运行良好。

日志表明:

4860 17:15:15 错误无法从查询字符串中找到项目。 [ID 为“{40D668D8-4A60-44D8-B6FC-3FF6CBA0B3CC}”。]

但是该项目显然在那里,并且当切换到任何已检查“最终”的工作流程步骤时,它可以工作..

【问题讨论】:

  • 用户是否对草稿工作流状态具有工作流写入权限?
  • 我以管理员身份登录 - 这仍然重要吗?
  • 但是如果我去检查'Final'即使在草稿状态,它也可以工作..
  • 您对工作流程或项目显示有任何改进吗?例如filterItem 管道?
  • 我在自己的工作流程上做了,但后来我将其切换到“示例工作流程”——Sitecore 附带的那个——同样的问题...

标签: c# asp.net content-management-system sitecore sitecore6


【解决方案1】:

找到了解决方法 - 我选择了错误的升级路径,因此 web.config 不正确。为了解决这个问题,我从我拥有的修订版中复制了一份 vanilla web.config,并将我的更改合并到其中,从而修复了它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-01
    • 2013-07-14
    • 1970-01-01
    相关资源
    最近更新 更多