我們剛剛從7.2升級到Sitecore 8.1。搜索引擎是Lucene和xDB禁用。該解決方案託管在ms azure雲服務Web應用程序中。Sitecore 8.1:無法計算ComputedIndexField的值
我們注意到CMS CA安靜緩慢。雖然看日誌發現下面記錄了一些錯誤的:
13876 2015:12:18 05:21:44 ERROR Could not compute value for ComputedIndexField: _content for indexable: sitecore://web/{2E25F9D3-BBBF-4160-BAE1-1EE4E701BD9B}?lang=en&ver=1
Exception: System.UnauthorizedAccessException
Message: Access to the path 'D:\App_Data\data\mediaIndexing\b3cd2fa1-9671-498f-9534-a94ad5a21923-Mypolicy.pdf' is denied.
Source: mscorlib
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.File.InternalDelete(String path, Boolean checkHost)
at System.IO.File.Delete(String path)
at Sitecore.ContentSearch.ComputedFields.MediaItemIFilterTextExtractor.ComputeFieldValue(IIndexable indexable)
at Sitecore.ContentSearch.ComputedFields.MediaItemContentExtractor.ComputeFieldValue(IIndexable indexable)
at Sitecore.ContentSearch.LuceneProvider.LuceneDocumentBuilder.AddComputedIndexFields()
可能有人請說明爲什麼Sitecore的是尋找Web表單的營銷指標,我們並不需要它?
感謝
ah,mediaIndexing目錄丟失。該目錄是Sitecore的一部分嗎?換句話說,這應該是作爲安裝的一部分創建的嗎? –
如果您爲數據文件夾設置了正確的權限,那麼它應該已經創建。檢查網絡服務許可。有用的博客在這裏 - https://jermdavis.wordpress.com/2015/03/30/pesky-file-system-permissions/ –
@Marek Musielak不幸的是,這個問題仍然存在,因爲sitecore在D:\ app_data下查找媒體索引文件夾而不是D:\ wwroot | app_data。不知道這個路徑defennd在哪裏mediaIndexingFolder –