Мне нужно использовать несколько ядер Solr в одном проекте, я использую SolrNet и Startup.Init по умолчанию, которые регистрируют экземпляр на CurrentServiceLocator, мне интересно, как зарегистрировать несколько свободных картографических ядер следующим образом.
Dim solrurl As String = ConfigurationManager.AppSettings("SolrServer1")
Startup.Init(Of Dictionary(Of String, Object))(solrurl)
Dim solrurl2 As String = ConfigurationManager.AppSettings("SolrServer2")
Startup.Init(Of Dictionary(Of String, Object))(solrurl2)
Это вызывает конфликт при включении ключа со следующей ошибкой:
Key 'SolrNet.Impl.SolrConnection.System.Collections.Generic.Dictionary`2 [System.String, System.Object].SolrNet.Impl.SolrConnection 'уже зарегистрирован в контейнере