Поиск в SharePoint приводит к ошибке, NullReferenceException
, независимо от того, используется ли поле поиска на обычной странице или даже просто загружается страница расширенного поиска.
Изначально я получал ошибки System.ServiceModel.ServerTooBusyException
и Round Robin Service Load Balancer EndpointFailure
в журналах ULS SharePoint при каждой попытке поиска. Я изучил IIS и определил, что веб-приложения существуют. Я остановился и запустил поисковый запрос и Serviec Настройки сайта на сервере. Это был последний раз, когда я видел ошибки EndpointFailure
и ServerTooBusyException
.
Однако появилась новая ошибка. Это время было System.NullReferenceException
с SetPropertiesOnQueryReader()
на CoreResultsWebPart.OnInit()
. Статья КБ 976462 выглядела многообещающе, пока дальнейшие исследования не показали, что она добавляет свойство AllowInsecureTransport в класс SecurityBindingElement и изменяет значение по умолчанию False на Правда . Однако это свойство существует и уже установлено в True в моей среде.
Я обнаружил эту же проблему , однако удаление приложений и прокси службы поиска, воссоздание их и выполнение IISRESET
не решило мою проблему.
Когда открывается страница расширенного корпоративного поиска, на экран возвращается ошибка: Object reference not set to an instance of an object
.
Это запись в журнале ULS:
CoreResultsWebPart :: OnInit: Инициализация исключения: System.NullReferenceException: Ссылка на объект не установлена на экземпляр объекта. в Microsoft.Office.Server.Search.WebControls.CoreResultsWebPart.SetPropertiesOnQueryReader () в Microsoft.Office.Server.Search.WebControls.CoreResultsWebPart.OnInit (EventArgs e)
Внутренняя ошибка сервера: исключение System.NullReferenceException: для ссылки на объект не задан экземпляр объекта. в Microsoft.Office.Server.Search.WebControls.CoreResultsWebPart.SetPropertiesOnQueryReader () в Microsoft.Office.Server.Search.WebControls.CoreResultsWebPart.OnInit (EventArgs e) объект System.NullReferenceException исключение объекта: объект: в Microsoft.Office.Server.Search.WebControls.CoreResultsWebPart.SetPropertiesOnQueryReader () в Microsoft.Office.Server.Search.WebControls.CoreResultsWebPart.OnInit (EventArgs e)