SharePoint Online-innhold vises ikke i et lokalt SharePoint-søk
Problem
Vurder følgende scenario:
Du konfigurerer utgående hybridsøk for å returnere resultater fra SharePoint Online i et lokalt SharePoint 2013-miljø.
Når en bruker utfører en spørring fra et lokalt SharePoint 2013-område, vises bare resultater fra det lokale SharePoint 2013-miljøet. Ingen resultater returneres fra SharePoint Online.
En administrator redigerer spørringsregelen som er knyttet til resultatkildene. Deretter åpner administratoren spørreverktøyet fra resultatblokken. Dette utløser imidlertid følgende feil:
1 3/4 System.Net.WebException: Forespørselen ble avbrutt: Forespørselen ble avbrutt. -->Microsoft.SharePoint.IdentityModel.OAuth2.SPOAuth2ErrorResponseException: Den eksterne serveren returnerte en feil: (404) Finner ikke. på Microsoft.SharePoint.IdentityModel.OAuth2.SPOAuth2Client.GetResponse(Uri stsurl, OAuth2AccessTokenRequest-melding) på Microsoft.SharePoint.IdentityModel.OAuth2.SPOAuth2Client.RequestOAuthToken(Uri stsUrl. OAuth2AccessTokenRequest request) at stslnfo, OAuth2EndpointIdentity endpointldentity) at Microsoft.SharePoint.IdentityModel.OAuth2.SPOAuth2SecurityTokenManager.GetRawBearerToken(String nameldentifier, SPSecurityTokenServiceConnectionInformation stslnfo.
I tillegg er følgende unntak logget i loggen for Unified Logging Service (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)
Løsning
Hvis du vil løse dette problemet, må du finne ut om søketjenesten Programproxy ble distribuert i partisjonsmodus. Hvis den var det, kan du fjerne og deretter opprette proxyen på nytt uten å bruke partisjonsmodus.
NOTATER
Microsoft 365 støtter ikke innkommende hybridsøkespørringer når den lokale søketjenesten Programproxy distribueres i partisjonert modus.
Følg anbefalte operasjonelle fremgangsmåter og utfør en sikkerhetskopi før du følger disse trinnene. Hvis du vil ha mer informasjon, kan du gå til Sikkerhetskopiere søketjeneste programmer i SharePoint Server.
Hvis du vil gjøre dette, følger du disse trinnene i administrasjonsskallet for SharePoint.
Hent ID-en for søketjenesteprogrammet. Hvis du vil gjøre dette, kjører du følgende cmdlet:
$ssa=Get-SPEnterpriseSearchServiceApplication
Hent ID-en for søketjenesten Programproxy. Hvis du vil gjøre dette, kjører du følgende cmdlet:
$ssaproxy=Get-SPServiceApplicationProxy –identity <guid>
MERK Proxy-GUIDen for tjenesteprogrammet er unik for alle farmer. Kjør cmdleten Get-SPServiceApplicationProxy, og noter GUID-en for proxyen for søketjenesteprogrammene.
Se gjennom resultatene for $ssaproxy.properties. Proxyen skal være oppført som partisjonert. Hvis dette er tilfelle, går du til trinn 4 for å oppdatere proxy-egenskapene.
Oppdater proxy-egenskapene. Hvis du vil gjøre dette, kjører du følgende cmdlet:
$proxy = get-spenterprisesearchserviceapplicationproxy $proxy.Properties["Microsoft.Office.Server.Utilities.SPPartitionOptions"] = 0 $proxy.Update() $ssa = get-spenterprisesearchserviceapplication $ssa.SetProperty("IgnoreTenantization",1) $ssa.Update()
Når du har fullført disse trinnene, må du kontrollere om problemet er løst. Ellers går du til trinn 5 for å fjerne og opprette proxyen på nytt.
Fjern Programproxy for søketjeneste. Hvis du vil gjøre dette, kjører du følgende cmdlet:
Remove-SPServiceApplicationProxy $ssaproxy
Opprett en ny Programproxy for søketjenesten. Hvis du vil gjøre dette, kjører du følgende cmdlet:
New-SPEnterpriseSearchServiceApplicationProxy -SearchApplication $ssa -Name "Search Service Application Proxy"
Når du har fulgt disse trinnene, skal den lokale søkefarmen for SharePoint 2013 begynne å returnere resultater fra SharePoint Online.
Mer informasjon
Hvis du vil ha mer informasjon, kan du gå til Forstå flere leiere i SharePoint Server 2013.
Trenger du fremdeles hjelp? Gå til SharePoint Community.
Tilbakemeldinger
https://aka.ms/ContentUserFeedback.
Kommer snart: Gjennom 2024 faser vi ut GitHub Issues som tilbakemeldingsmekanisme for innhold, og erstatter det med et nytt system for tilbakemeldinger. Hvis du vil ha mer informasjon, kan du se:Send inn og vis tilbakemelding for