我在Wokbox中遇到了一个似乎是Sitecore错误的问题。当“每页项目数”下拉菜单设置为除“全部”以外的任何内容时,我可以在工作流程中展开“草稿”和“等待批准”列表。
但是当“每页项目数”设置为“全部”时,我收到以下错误:
MyWebSite中的异常:/sitecore/shell/default.aspx?xmlcontrol=Workbox&mo=preview
消息:由于对象的当前状态,操作无效。 StackTrace:在System.Web.HttpValueCollection.FillFromEncodedBytes(字节[]字节,编码编码) 在System.Web.HttpRequest.FillInFormCollection()
此时,我“陷入困境” - 无法将我的视图恢复为“每页项目数”下拉菜单中的“全部”。所以,因为我无法恢复,我无法在页面上做任何事情,任何扩展工作流程列表(或在页面上做任何事情)的任何尝试都会产生上述错误。
有关正在发生的事情以及如何解决这个问题的任何想法?
答案 0 :(得分:4)
我对此进行了跟进,以防止此问题无法回答。事实证明,这个问题与另一个已知问题有关。为了那些可能会遇到类似问题的人的利益,这就解决了这个问题:
在安装了Microsoft安全更新MS11-100的系统上安装Sitecore CMS时,可能会出现此问题。
请参阅SDN上类似的已知问题:
The Template Builder may fail when saving templates with many fields
解决方案: 尝试将以下节点添加到web.config文件的部分:
<add key="aspnet:MaxHttpCollectionKeys" value="5000" />