1

我正在 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 的新手,因此将不胜感激。

谢谢,德鲁

4

1 回答 1

0

正如评论中所解释的,事实证明它在不同的上下文中运行,不受 Application_Start 的影响。

于 2012-03-07T02:18:10.347 回答