SolrNet을 vb.net 2.0과 함께 사용하고있어 solr을 인스턴스화 할 수 없습니다.SolrNet - 해당 키가 사전에 없습니다.
어둡게 SOLR로서
예외를 발생 (PMWProperty의) ISolrOperations = (PMWProperty의) ServiceLocator.Current.GetInstance()
[KeyNotFoundException :. 주어진 키가 사전에 존재하지 않았다] System.ThrowHelper.ThrowKeyNotFoundException() 28 System.Collections.Generic.Dictionary`2.get_Item (TKEY 키) 7456108 SolrNet.Utils.Container.DoGetInstance (유형 ServiceType 자리, 문자열 키) +22 Microsoft.Practices. ServiceLocation.ServiceLocatorImplBase.GetInstance (유형 serviceType, String 키) +47
는: Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase.GetInstance (유형 ServiceType 자리, 문자열 키) 104 Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase [ActivationException을 입력 PMWProperty, 키 ""의 인스턴스를 취득하는 동안 활성화 오류가 발생했습니다] .GetInstance() +5
필자는 solr 스키마와 일치하는 필드가 몇 개인 PMWProperty 클래스가 있습니다. solr URL을 통해 쿼리를 실행할 수 있지만 (localhost : 8983/solr), 내 코드에서 제대로 작동하지 않습니다.
어떤 키가보고 있습니까? 예외는 키가 ""라고 말하고 있지만, 키는 무엇입니까? 왜 열쇠가 필요합니까?
사용하는 SolrNet의 버전은 무엇? 초기화 코드를 게시 할 수 있습니까? –
nullable 필드 유형 문제 체크 [this] (http://stackoverflow.com/a/23090082/1166597) – OldTrain