Съдържание на SharePoint Online не се показва в SharePoint локално търсене

Забележка: Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

Проблем

Обмислете следните сценарии.

  • Можете да конфигурирате изходящия хибридни търсене, за да върне резултати от SharePoint Online в локална среда на SharePoint 2013.

  • Когато потребител изпълнява заявка от сайт на SharePoint 2013 локално, само резултати от SharePoint 2013 локална среда, се показват. Няма резултати се връщат от SharePoint Online.

  • Администраторът може да редактира правилото за заявки, който е свързан с източници на резултати. След това администраторът се отваря конструктора на заявки от блока с резултати. Въпреки това, това предизвиква следната грешка:

    1 3/4 System.Net.WebException: искането е прекратено: искането е прекратено.--> Microsoft.SharePoint.IdentityModel.OAuth2.SPOAuth2ErrorResponseException: отдалечен сървър връща грешка: (404) не е намерен. в Microsoft.SharePoint.IdentityModel.OAuth2.SPOAuth2Client.GetResponse (Uri stsurl, OAuth2AccessTokenRequest съобщение) в Microsoft.SharePoint.IdentityModel.OAuth2.SPOAuth2Client.RequestOAuthToken (Uri stsUrl. Искане за OAuth2AccessTokenRequest) в stslnfo, OAuth2EndpointIdentity endpointldentity) в Microsoft.SharePoint.IdentityModel.OAuth2.SPOAuth2SecurityTokenManager.GetRawBearerToken (низ nameldentifier, SPSecurityTokenServiceConnectionInformation stslnfo.

Освен това следното изключение се записва в регистрационния файл на единни Logging услуга (ULS):

An exception occurred during OAuth2 request to <url specific to your site> 
The remote server returned an error: (404) Not Found. 
at System.Net.HttpWebRequest.GetResponse() 
at Microsoft.SharePoint.IdentityModel.OAuth2.SPOAuth2Client.GetResponse(Uri stsUrl, 
OAuth2AccessTokenRequest message)

Решение

За да решите този проблем, определят дали прокси сървър на сервизно приложение за търсене е разположен в режим на дял. Ако това е, премахнете и след това създайте отново прокси без използване на режим на дял.

БЕЛЕЖКИ:

  • Office 365 не поддържа входящи заявки за търсене на хибридно разполагане, когато локално търсене услугата за прокси сървър за приложение е разположена в режим на деление.

  • Следват най-добрите практики, оперативни и извършите архивиране, преди да изпълните тези стъпки. За повече информация отидете на архивиране на сервизни приложения за търсене в SharePoint Server.

За да направите това, изпълнете стъпките в обвивката за управление на SharePoint.

  1. Получаване на ИД на сервизно приложение за търсене. За да направите това, изпълнете следната кратка команда:

    $ssa=Get-SPEnterpriseSearchServiceApplication 

  2. Получаване на ИД на прокси сървър на приложение на услуга за търсене. За да направите това, изпълнете следната кратка команда:

    $ssaproxy=Get-SPServiceApplicationProxy –identity <guid>

    Бележка: прокси сървър сервизно приложение GUID е уникална за всеки сървърна група. Изпълнение на кратката команда Get-SPServiceApplicationProxy и си отбележете GUID на прокси сървър на услугата за приложения за търсене.

  3. Преглед на резултатите от $ssaproxy.properties . Прокси сървър, трябва да бъдат показани като деление. Ако това е така, отидете на стъпка 4, за да актуализирате свойствата на прокси сървър.

  4. Актуализирайте свойствата на прокси сървър. За да направите това, изпълнете следната кратка команда:

    $proxy = get-spenterprisesearchserviceapplicationproxy
    $proxy. Properties["Microsoft.Office.Server.Utilities.SPPartitionOptions"] = 0
    $proxy. Update()
    $ssa = get-spenterprisesearchserviceapplication
    $ssa. SetProperty("IgnoreTenantization",1)
    $ssa. Update()

    След като изпълните тези стъпки, проверете дали проблемът е разрешен. В противен случай преминете към стъпка 5, за да премахнете и повторно създаване на прокси сървъра.

  5. Премахване на прокси сървър на приложение на услуга за търсене. За да направите това, изпълнете следната кратка команда:

    Remove-SPServiceApplicationProxy $ssaproxy

  6. Създайте ново търсене услугата за прокси сървър на приложение. За да направите това, изпълнете следната кратка команда:

    New-SPEnterpriseSearchServiceApplicationProxy -SearchApplication $ssa -Name "Search Service Application Proxy"

След като изпълните тези стъпки, SharePoint 2013 локално търсене сървърна група трябва да започват да се връщат резултатите от SharePoint Online.

Още информация

За повече информация отидете на подробна информация за няколко наем в SharePoint Server 2013.

Все още имате нужда от помощ? Отидете в Общността на Microsoft.

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×