Я использую solr для создания индексов документов. Из моей визуальной студии при запуске веб-приложения все работает нормально. Но на производственном сервере я получаю сообщение об ошибке:
Object reference not set to an instance of an object
Вот трассировка стека
at Microsoft.Practices.ServiceLocation.ServiceLocator.get_Current() in
c:\Home\Chris\Projects\CommonServiceLocator\main\Microsoft.Practices.ServiceLocation\ServiceLocator.cs:line 17
at Fusion.Search.IndexManagerBase`1.GetSolrOperations() in C:\code\src\Fusion.Search\IndexManagerBase.cs:line 42
at Fusion.Search.IndexManagerBase`1.AddFile(String fileName, Stream file, T doc, Boolean commit) in C:\code\src\Fusion.Search\IndexManagerBase.cs:line 97
at Fusion.Search.IndexManagerBase`1.AddFile(String fileName, Stream file, T doc) in C:\code\src\Fusion.Search\IndexManagerBase.cs:line 92
at Fusion.Search.Recruitment.CVStore.AddCV(String fileName, Stream cv, CVDocument doc) in C:\code\src\Fusion.Search\Recruitment\CVStore.cs:line 56
код, где происходит ошибка
public ISolrOperations<T> GetSolrOperations()
{
return ServiceLocator.Current.GetInstance<ISolrOperations<T>>();
}
1010 * привет *