Мы работаем с мультитенантным веб-сайтом (несколько хостов, разные конфигурации для каждого хоста, но одно приложение), где каждый клиент по каждому запросу может перенаправляться в клиентские базы данных и экземпляры solr. Таким образом, в зависимости от того, какой URL-адрес сопоставлен с приложением, для каждого запроса будут предоставляться разные строки подключения. Это хорошо работает для обычных баз данных, где IConnectionProvider будет предоставлять различную строку соединения для каждого запроса в зависимости от имени хоста. Мы используем SolrNet для нашей текстовой индексации, и у нас будет несколько экземпляров для разных хостов. В настоящее время объект SolrNet для Castle Windsor регистрируется один раз в solrUrl во время настройки. Мы хотим иметь возможность обрабатывать экземпляр SolrNet для каждого запроса с другим solrUrl в зависимости от конфигурации клиента / хоста. Возможно ли это?