Solr не инициализируется - PullRequest
3 голосов
/ 17 ноября 2010

Я просто создаю одно приложение, которое запускает Solr со стороны кода, используя ASP.NET Web Application.http://localhost:8080/solr/admin/ эта ссылка работает отлично, но я запускаю инициализацию со стороны кода, это дает мне ошибку как исключение файла не найдено, поэтому, пожалуйста, помогите мне

строка кода :: Startup.Init ("http://localhost:8080/solr");

сообщение об ошибке :: System.IO.FileNotFoundException Не удалось загрузить файл или сборку 'HttpWebAdapters, Version = 1.0.0.0, Culture = нейтральный, PublicKeyToken = null' или одну из ее зависимостей. Система не может найти указанный файл.

Спасибо.

1 Ответ

5 голосов
/ 18 ноября 2010

Исключение говорит о том, что вам не хватает ссылки на HttpWebAdapters, который является сборкой, обычно объединяемой с SolrNet.Все выпуски слились с SolrNet.dll, поэтому я предполагаю, что вы взяли исходный код, скомпилировали его, но не запустили цель слияния, а затем не ссылались на HttpWebAdapters.

Решения:

  • используйте бинарный выпуск или
  • , если вам нужно что-то, что еще не выпущено, используйте ночная сборка с сервера сборки или
  • , если вам действительно нужно собрать из исходного кода, убедитесь, что вы запустили цель слияния или включили HttpWebAdapters.dll в свои ссылки.
...