我在global.asax中的Application_Start方法中设置了与Solr的连接,通过:Startup.Init<ApartmentDoc>("http://localhost:8080/solr");
我有一个DAO库项目,我正在尝试使用它来调用Solr服务器。问题是当我尝试从库类访问我的solr连接的实例时,我在ServiceLocator.Current上得到一个空引用异常。
var solr = ServiceLocator.Current.GetInstance<ISolrOperations<ApartmentDoc>>();
我是DI和SolrNet的新手,所以任何帮助都会受到赞赏。
谢谢, 德鲁
答案 0 :(得分:0)
正如评论中所解释的那样,事实证明它在不同的环境中运行,不受Application_Start的影响。