Как отлаживать сбои Sitefinity 4.0? - PullRequest
0 голосов
/ 03 марта 2011

Я новичок в Sitefinity и хочу знать, как подойти к отладке в целом. У меня есть конкретный случай здесь, но мой вопрос больше, чем этот конкретный случай.

Так вот мой случай:

Я создал шаблон (из серверной части Sitefinity) и несколько страниц на основе этого шаблона. В какой-то момент я изменил шаблон и сохранил / опубликовал изменения. Теперь, когда я открываю шаблон, я получаю желтый экран смерти, на котором написано:

[ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
Parameter name: index]
   System.Web.UI.ControlCollection.AddAt(Int32 index, Control child) +11236150
   Telerik.Sitefinity.Web.UI.ZoneEditor.ProcessMisplacedControls() +1435
   Telerik.Sitefinity.Web.UI.ZoneEditor.CreateChildControls() +82
   System.Web.UI.Control.EnsureChildControls() +182
   System.Web.UI.Control.PreRenderRecursiveInternal() +60
   System.Web.UI.Control.PreRenderRecursiveInternal() +222
   System.Web.UI.Control.PreRenderRecursiveInternal() +222
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4185

Полагаю, дизайнер шаблона Sitefinity где-то сгенерировал неверную разметку (см. Метод ProcessMisplacedControls).

Как мне это исследовать и как я могу восстановить свой шаблон? Можно ли где-нибудь увидеть разметку шаблона, чтобы попытаться исправить это вручную?

1 Ответ

0 голосов
/ 24 декабря 2011

Вы пытались удалить шаблон и воссоздать его?

...