0
我是新來的Sitefinity,我想知道如何處理一般的調試。我在這裏有一個具體案例,但我的問題比這個具體案例要大。如何調試Sitefinity 4.0崩潰?
因此,這裏是我的情況:
我創建了一個模板(從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方法)。
我該如何調查此問題以及如何修復我的模板?我能否在某處看到模板標記以嘗試手動修復它?