Sitecore Workbox Создание нечетной ошибки - PullRequest
5 голосов
/ 16 февраля 2012

Я столкнулся с проблемой в Wokbox, которая выглядит как ошибка Sitecore. Когда в раскрывающемся списке «Элементы на странице» выбрано любое значение, кроме «Все», я могу развернуть списки «Черновик» и «Ожидание утверждения» в рабочем процессе.

Но если для параметра "Элементы на странице" установлено значение "Все", я получаю следующую ошибку:

Исключение в MyWebSite: /sitecore/shell/default.aspx?xmlcontrol=Workbox&mo=preview

Сообщение: операция недопустима из-за текущего состояния объекта. StackTrace: at System.Web.HttpValueCollection.FillFromEncodedBytes (Byte [] bytes, Encoding encoding) в System.Web.HttpRequest.FillInFormCollection ()

И в этот момент я "застрял" - и не могу вернуть свое представление к чему-то меньшему, чем "Все" в раскрывающемся списке "Элементы на странице". Поэтому, поскольку я не могу вернуться назад, я не могу ничего сделать на странице, и любая попытка расширить списки рабочих процессов (или сделать что-нибудь на странице) приводит к появлению вышеуказанной ошибки.

Есть мысли о том, что происходит и как это исправить?

1 Ответ

4 голосов
/ 28 апреля 2012

Я следил за этим, чтобы не оставить этот вопрос без ответа.Оказывается, эта проблема была связана с другой известной проблемой.Для тех, кто может столкнуться с подобной проблемой, вот что исправлено:

Проблема может возникнуть, если Sitecore CMS установлена ​​в системах, в которых установлено обновление безопасности Microsoft MS11-100.

Пожалуйста, обратитесь к аналогичной известной проблеме в SDN:

Сбой построителя шаблонов при сохранении шаблонов со многими полями

Решение: Попробуйте добавить следующий узел в раздел файла web.config:

<add key="aspnet:MaxHttpCollectionKeys" value="5000" />
...