Я использую SolrNet
с Autofac
DI в моем веб-приложении, например:
var solrNetModule = new SolrNetModule(ConfigurationManager.ConnectionStrings["solr"].ConnectionString);
solrNetModule.HttpWebRequestFactory = new BasicAuthHttpWebRequestFactory("****", "****");
builder.RegisterModule(solrNetModule);
Мои запросы довольно длинные и иногда заканчиваются 404 в Jetty, я довольноуверен, что это происходит, потому что длина URL.
Я читал о SolrPostConnection
, и это звучит как правильное решение моей проблемы, но у меня возникают проблемы с реализациейэто в моей настройке Autofac
.
Я знаю, что интеграция Autofac
SolrNetModule
внутренне использует
builder.RegisterInstance(solrConnectionInstance).As<ISolrConnection>();
Но я не могу понять, как ее переопределить или .Register
Autofac
вместо SolrPostConnection
.