2015-02-12 128 views
0

我對Sitecore比較陌生。Sitecore:InvalidOperationException:發佈條件失敗

在我的Pre-Prod服務器中,當我點擊內容編輯器時,出現錯誤。頁面編輯器似乎工作正常。請幫忙。

InvalidOperationException異常:張貼條件失敗

登錄詳細信息如下:

異常:System.InvalidOperationException消息:在 Sitecore.Diagnostics Sitecore.Kernel張貼條件 失敗源。 Assert.ResultNotNull [T](T結果,字符串消息) at Sitecore.Web.UI.HtmlControls.Data.DataViewFactory.GetDataViewByName(String 名)處 Sitecore.Web.UI.HtmlControls.DataContext.GetItem(字符串ID) Sitecore.Web.UI.HtmlControls.Data.DataViewFactory.GetDataView(字符串 名,字符串參數)在 Sitecore.Web.UI .HtmlControls.DataContext.GetState(項目&根,項& 文件夾,項目[] &選擇

+0

您應該能夠從日誌文件中獲取堆棧跟蹤,該日誌文件默認情況下位於\ data \ logs中。如果你能得到那個,然後附加到你的問題,它會幫助我們診斷問題。 – 2015-02-12 09:09:29

+0

如果你想要一個答案,你將需要添加更多的細節。錯誤的堆棧跟蹤是什麼?從工作服務器到非工作服務器進行了哪些配置更改?什麼版本的Sitecore?已經安裝了哪些額外的模塊? – JermDavis 2015-02-12 09:09:33

+6

有一件事你需要記住,它是** Sitecore **,而不是SiteCore! – 2015-02-12 09:12:44

回答

2

這聽起來像的東西是不是在站點的配置文件正確。

很難確切地說出該錯誤消息的問題。發現問題很可能是一個消除的過程。

我建議最好的行動方式是比較網站的配置與已知的工作版本或基本Sitecore安裝沒有自定義。您可以使用Sitecore中的ShowConfig工具向您顯示包含後的所有配置設置(因爲配置不僅僅包含Web.config)。更多的信息在這裏: - https://sitecorejohn.wordpress.com/2010/03/11/tool-to-examine-sitecore-web-config-after-accounting-for-include-files/

值得檢查Sitecore中的App_config/include目錄,看看是否有適當的模塊(例如Sitecore.MediaFramework.config),這些模塊不適用於您的站點工作的地方。您可以通過將文件重命名爲.example來禁用這些配置設置。