2011-03-03 92 views
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方法)。

我該如何調查此問題以及如何修復我的模板?我能否在某處看到模板標記以嘗試手動修復它?

回答

0

您是否嘗試刪除模板並重新創建它?