私はvrv.net 2.0でSolrNetを使用していますので、solrをインスタンス化できないようです。SolrNet - 指定されたキーが辞書に存在しません
暗いSolrのよう
は例外をスロー(PMWProperty OF)ISolrOperations =(PMWProperty OF)ServiceLocator.Current.GetInstance():
[KeyNotFoundException:指定されたキーが辞書に存在しません] System.ThrowHelper.ThrowKeyNotFoundException()+28 System.Collections.Generic.Dictionary`2.get_Item(処理鍵キー)7456108 SolrNet.Utils.Container.DoGetInstance(タイプサービス種別、文字列キー)+22 Microsoft.Practices。 ServiceLocation.ServiceLocatorImplBase.GetInstance(タイプserviceType、String key)+47
[てActivationException:タイプPMWPropertyのインスタンスを取得しようとしたときにアクティベーションエラーが発生し、キー ""] Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase.GetInstance(タイプサービス種別、文字列キー)104 Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase .GetInstance()+5
私はsolrスキーマに一致するフィールドがいくつかしかないPMWPropertyクラスを持っています。私はちょうど良い(ローカルホスト:8983/solr)のsolr URLを通してクエリを実行できますが、それを自分のコードで動作させることはできません。
どのようなキーを見ていますか?例外はキーが ""だと言うようですが、それは何でしょうか?なぜ鍵が必要なのですか?
あなたがSolrNetのどのバージョンを使用していますか?初期化コードを投稿できますか? –
nullableフィールド型の問題チェック[this](http://stackoverflow.com/a/23090082/1166597) – OldTrain