2016-10-03 116 views
-2

我正在使用共享代碼庫(dll等)和我自己的代碼的多站點安裝中的Sitecore站點上工作。不幸的是,我不太瞭解共享代碼,因爲我沒有寫任何代碼。Sitecore未找到佈局

最近的構建已經導致我的網站停止工作。每當我嘗試直接瀏覽頁面時,都會收到錯誤消息,指出找不到佈局({00000000-0000-0000-0000-000000000000})。但是,如果我嘗試從內容編輯器預覽相同的頁面,它將顯示。我試着撤消待處理的更改並回滾代碼,但它不起作用。任何想法/幫助將不勝感激。

+0

查看所有自定義流水線處理器(您可以在配置補丁文件中找到該處理器)並查看是否有任何佈局替換邏輯正在進行。 –

+1

據我所知,Sitecore使得提供[mcve]非常困難,但在解決問題之前,必須重現問題。我會冒險猜測你還沒有爲你正在查看的特定項目分配佈局,但它是純粹的推測,直到你提供了一些方法來確定問題。 – zzzzBov

+0

我已驗證該頁面是否分配了佈局。如果沒有,我不認爲預覽會起作用。 – timT

回答

0

從誰寫的基礎,它被發現的人,有一個會導致缺少配置一番搜索和獲得幫助後錯誤的網站定義文件被引用。

1

當Web數據庫中缺少模板時,我經常看到此問題。

預覽通常在Master數據庫中工作,因此它不受Web數據庫中未發佈內容的影響。

嘗試做的用戶自定義模板文件夾的完全重新發布:

/sitecore/templates/User Defined

+0

謝謝,我只是試過,但沒有運氣。 – timT