Solr Connexion » déjà enregistré dans le conteneur
Question
J'utilise la recherche Solr sur asp.net
quand je recherche première fois, il me donne résultat de la recherche correcte, bt après que lorsque je change le paramètre de recherche et essayer de le rechercher donner une erreur ( "Solr Connection » déjà enregistré dans le conteneur")
pl z me donnent à penser que comment puis-je l'enlever ...
La solution
Assurez-vous que vous n'initialisation de la connexion à l'instance Solr une fois, en mettant quelque chose de semblable à ce qui suit en cas Application_Start dans le Global.asax. fichier.
Startup.Init ( "http: // localhost: 8983 / Solr");
Pouvez-vous poster un extrait de code de la façon dont vous ouvrez la SolrConnection et l'interrogation sur l'instance Solr? Quelle est la version de la bibliothèque SolrNet utilisez-vous?
J'utilise la version 0.2.3 SolrNet dans une application ASP.NET utilisant la convention décrite ci-dessus.
Autres conseils
Ma solution est claire démarrage avant Init
Startup.Container.Clear();
Startup.InitContainer();
Startup.Init<T>("http://localhost:8983/solr/test");