如何调试Sitefinity 4.0崩溃?

时间:2011-03-03 13:31:50

标签: sitefinity-4

我是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 :(得分:0)

您是否尝试删除模板并重新创建?