Sitecore工作箱生成奇数错误

sea*_*ean 5 sitecore

我在Wokbox中遇到了一个似乎是Sitecore错误的问题.当"每页项目数"下拉菜单设置为除"全部"以外的任何内容时,我可以在工作流程中展开"草稿"和"等待批准"列表.

但是当"每页项目数"设置为"全部"时,我收到以下错误:

MyWebSite中的异常:/sitecore/shell/default.aspx?xmlcontrol=Workbox&mo=preview

消息:由于对象的当前状态,操作无效.StackTrace:在System.Web.HttpRequest.FillInFormCollection()的System.Web.HttpValueCollection.FillFromEncodedBytes(Byte [] bytes,Encoding encoding)中

在这一点上,我"陷入困境" - 并且无法将我的视图恢复为"每页项目数"下拉列表中的"全部".因此,因为我无法恢复,我无法在页面上执行任何操作,并且任何扩展工作流列表(或在页面上执行任何操作)的任何尝试都会生成上述错误.

有关正在发生的事情以及如何解决这个问题的任何想法?

div*_*rix 4

我对此进行了跟进,以免这个问题得不到解答。事实证明,这个问题与另一个已知问题有关。为了那些可能遇到类似问题的人的利益,以下是解决此问题的方法:

当 Sitecore CMS 安装在安装了 Microsoft 安全更新 MS11-100 的系统上时,可能会出现此问题。

请参考SDN上类似的已知问题:

保存具有多个字段的模板时,模板生成器可能会失败

解决方案: 尝试将以下节点添加到 web.config 文件的部分:

<add key="aspnet:MaxHttpCollectionKeys" value="5000" />
Run Code Online (Sandbox Code Playgroud)