我有一个MVC Web应用程序,在其中使用CastleWindsor设置自定义IoC容器。

该应用程序在Global.asax ApplicationStart中具有一些现有代码,该代码使用以下命令解析ISolrConnections列表:

DependencyResolver.Current.GetServices<ISolrConnection>();

鉴于我在ApplicationStart中,所以我不希望在这里注册任何东西,甚至不希望DependencyResolver设置为任何东西。但是它确实可以成功解析。

我想知道在哪里注册了ISolrConnection(并且实际上是任何其他类型),因此可以将其移到我自己的容器中吗?

注意:我遇到的问题是,当我使用自定义容器切换到DependencyResolver时,ISolrConnection无法再解决。 该应用程序利用了几个Solr DLL,包括SolrNet,Castle.Facilities.SolrNetIntegration等。我没有将这些添加到项目中,但是怀疑这是正在注册类型的地方。

  ask by Sean Holmesby translate from so

本文未有回复,本站智能推荐:

3回复

在SolrNet中突出显示

我有一个问题要突出工作。 我使用带有WCF服务的ASP.Net MVC应用程序。 WCF服务将结果返回到视图。 我的代码是: @行foreach (var h in results.Highlights[results[0].Id])我在浏览器中收到错误The given key
1回复

SolrNet异常:文档缺少必需的uniqueKey字段:id

我正在开发一个使用SolrNet(版本0.4.0.2002)实现Solr(最新版本solr-4.10.3)的MVC应用程序。 我是Solr / SolrNet的新手,并且使用http://crazorsharp.blogspot.in/2010/01/full-text-search-usin
1回复

Solrnet查询使用相关性进行搜索

我已经将“ StockAvailability”字段索引到具有正确或错误值的Solr。 这意味着如果产品有库存,那么“库存可用性”字段的值为“ True”,否则为“ False”。 现在,我要按相关性搜索结果,这意味着我要先显示“有库存”产品,然后再显示“无库存”产品。 例:
1回复

在solrnet中以多方面加载所有构面

我已经在基于ASP.NET MVC的电子商务应用程序中实现了多方面功能。 在那,我使用mincount = 1的facet查询来加载规格过滤器,它会在第二次应用过滤器时加载所有mincount = 0的过滤器。 例如。 在我的移动类别“第一次”中,我排除了mincount = 0的那些
3回复

在哪里/如何使Solr适合ASP.net MVC应用程序(使用nHibernate / Repository模式)

我目前正处于一个相当大的基于问题/答案的应用程序中(有点像stackoverflow / answerbag.com)我们使用SQL(Azure)和nHibernate进行数据访问,使用MVC进行UI应用程序。 到目前为止,架构大致沿着stackoverflow db的方向,因为我们有一个
1回复

将SolrNet查询结果绑定到GridView

有人知道如何将SolrNet结果集绑定到GridView控件吗? 我怀疑它涉及到ObjectDataSource,但我似乎无法正确地解决问题。 任何帮助将不胜感激,我需要快速完成这一部分。
2回复

Solrnet查询失败

我正在尝试使用C#进行solr。 我安装了一个bitnami apache + solr堆栈,并更改了schema.xml文件。 我尝试了以下示例: http : //www.chrisumbel.com/article/solrnet_solr_net 模式文件 这是代码:
1回复

Solrnet中的ExtractParameters(AbstractMethodError)

我正在尝试使用solrnet客户端提取pdf数据。 我的代码如下: 但是我收到错误,您可以在下面看到: 基本上dataReader["file_stream"]是数据库中的BLOB,我想获取此文件中的所有文本。 谁能帮我? 谢谢