2016-09-26 80 views
0

在我遵循8.1的Sitecore SOLR安裝後,出現以下錯誤。改變這一切了Lucene的configs爲禁用,和Solr的那些爲啓用後,再加入這個在Global.asaxSitecore場地圖配置錯誤

public void Application_Start() 
{ 
    this.Container = new WindsorContainer(); 
    var startup = new WindsorSolrStartUp(this.Container); 
    startup.Initialize(); 
} 

分鐘我上面添加的思路,我得到這個錯誤:

Could not find property 'fieldMap' on object of type: System.String [InvalidOperationException: Could not find property 'fieldMap' on object of type: System.String]
Sitecore.Configuration.Factory.AssignProperties(Object obj, Object[] properties) +2402
Sitecore.Configuration.Factory.AssignProperties(XmlNode configNode, String[] parameters, Object obj, Boolean assert, Boolean deferred, IFactoryHelper helper) +643
Sitecore.Configuration.Factory.CreateObject(XmlNode configNode, String[] parameters, Boolean assert, IFactoryHelper helper) +275
Sitecore.Configuration.Factory.CreateObject(String configPath, String[] parameters, Boolean assert) +579
Sitecore.Configuration.Factory.CreateFromReference(XmlNode configNode, String[] parameters, Boolean assert) +137
Sitecore.Configuration.Factory.CreateObject(XmlNode configNode, String[] parameters, Boolean assert, IFactoryHelper helper) +109
Sitecore.Configuration.Factory.GetInnerObject(XmlNode paramNode, String[] parameters, Boolean assert) +120
Sitecore.Configuration.Factory.AssignProperties(XmlNode configNode, String[] parameters, Object obj, Boolean assert, Boolean deferred, IFactoryHelper helper) +552
Sitecore.Configuration.Factory.CreateObject(XmlNode configNode, String[] parameters, Boolean assert, IFactoryHelper helper) +275
Sitecore.Configuration.Factory.GetInnerObject(XmlNode paramNode, String[] parameters, Boolean assert) +1013
Sitecore.Configuration.Factory.AssignProperties(XmlNode configNode, String[] parameters, Object obj, Boolean assert, Boolean deferred, IFactoryHelper helper) +552
Sitecore.Configuration.Factory.CreateObject(XmlNode configNode, String[] parameters, Boolean assert, IFactoryHelper helper) +275
Sitecore.Configuration.Factory.CreateObject(String configPath, String[] parameters, Boolean assert) +579
Sitecore.ContentSearch.ContentSearchManager.get_SearchConfiguration() +266 Sitecore.ContentSearch.SolrProvider.SolrContentSearchManager.get_Cores() +92 Sitecore.ContentSearch.SolrProvider.CastleWindsorIntegration.WindsorSolrStartUp.Initialize() +44

有沒有人有一個想法,爲什麼會發生?我嘗試從新鮮的8.1替換配置文件,但仍然沒有運氣。

謝謝!

+0

您能確認您使用的是正確的SOLR支持庫8.1 –

+0

是否有8.1支持庫?我從Sitecore for 8.1下載了它,並在自述文件中顯示了8.0 – NullHypothesis

回答

0

我發現有是一個文件夾,我遺漏了Lucene的.disabled。這樣做後,它的工作。哎呀!

0

你並不需要添加在Global.asax中的任何代碼,只要確保你的Global.asax有以下標籤中只有頭:

<%@Application Language='C#' Inherits="Sitecore.ContentSearch.SolrProvider.CastleWindsorIntegration.WindsorApplication" %> 

結帳this link