Asp.net Solr连接&x27;已在容器中注册

Asp.net Solr连接&x27;已在容器中注册,asp.net,solrnet,Asp.net,Solrnet,我正在asp.net上使用solr搜索 当我第一次搜索时,它给出了正确的搜索结果,之后当我更改搜索参数并尝试搜索时,它给出了一个错误 (“Solr连接”已在容器中注册) 所以pl z建议我如何移除它 通过在Global.asax中的Application_Start事件中放置类似于以下内容的内容,确保只初始化一次与Solr实例的连接。文件 Startup.Init(“http://localhost:8983/solr"); 您能否发布一段代码片段,说明如何打开SolrConnection并查询

我正在asp.net上使用solr搜索

当我第一次搜索时,它给出了正确的搜索结果,之后当我更改搜索参数并尝试搜索时,它给出了一个错误 (“Solr连接”已在容器中注册)


所以pl z建议我如何移除它

通过在Global.asax中的Application_Start事件中放置类似于以下内容的内容,确保只初始化一次与Solr实例的连接。文件

Startup.Init(“http://localhost:8983/solr");

您能否发布一段代码片段,说明如何打开SolrConnection并查询Solr实例?您使用的是什么版本的SolrNet库


我使用上述约定在ASP.NET应用程序中使用SolrNet版本0.2.3。

我的解决方案是在初始化之前明确启动

Startup.Container.Clear();
Startup.InitContainer();
Startup.Init<T>("http://localhost:8983/solr/test");
Startup.Container.Clear();
InitContainer();
Startup.Init(“http://localhost:8983/solr/test");