SharePoint lokalt indhold vises ikke i SharePoint Online søgeresultater

Bemærk!: Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.

Problem

Overvej følgende scenario.

  • Du konfigurerer indgående Hybridsøgning for at returnere resultater i SharePoint Online fra et Microsoft SharePoint 2013 lokalt miljø.

  • Når en bruger foretager en forespørgsel fra et SharePoint Online-websted, vises der kun resultater fra SharePoint Online-websteder. Ikke returneret nogen resultater fra det lokale SharePoint 2013.

  • Du installerer April 2014 akkumuleret opdatere eller en senere kumulativ opdatering til SharePoint 2013 lokalt farmen.

  • En administrator at redigere den forespørgselsregel, der er knyttet til resultatkilder i SharePoint Online. Administratoren åbner derefter Forespørgselsgenerator fra resultatblokken. Men dette udløser følgende fejl:

    1 3/4 System.Net.WebException: fjernserver .returned en fejl: (401) uautoriseret. på System.Net.HttpWebRequest.GetResponse() på Microsoft.SharePoint.Client.SPWebRequestExecutor.Execute() på Microsoft.SharePoint.Client.ClientContext.GetFormDigestInfoPrivate() på Microsoft.SharePoint.Client.ClientContext.EnsureFormDigest() på Microsoft.SharePoint.Client.ClientContext.ExecuteQuery() på Microsoft.Office.Server.Search.RemoteSharepoint.RemoteSharepointEvaluator.RemoteSharepointProducer.RetrieveDataFromRemoteServer (ubrugt-objekt) på System.Threading.ExecutionContext.RunInternal (ExecutionContext executionContext ContextCallback tilbagekald status for objektet, og boolesk preserveSyncCtx) på System.Threading.ExecutionContext.Run (ExecutionContext executionContext, ContextCallback tilbagekald, objekt tilstand, boolesk preserveSyncCtx) på System.Threading.ExecutionContext.Run (ExecutionContext executionContext, ContextCallback tilbagekald, objekt tilstand) på Microsoft.Office.Server.Search.RemoteSharepoint.RemoteSharepointEvaluator.RemoteSharepointProducer.ProcessRecordCore (IRecord post)

Løsning

Du kan løse dette problem ved at ændre din SharePoint lokalt identitetsudbyder, så de fungerer sammen med SharePoint Online. For at gøre dette skal du køre følgende cmdlet på din lokale SharePoint 2013-farm:


$config = Get-SPSecurityTokenServiceConfig

$config.AuthenticationPipelineClaimMappingRules.AddIdentityProviderNameMappingRule("OrgId Rule", [Microsoft.SharePoint.Administration.Claims.SPIdentityProviderTypes]::Forms, "membership", "urn:federation:microsoftonline")

$config.Update() 

Flere oplysninger

I dette scenario, der er beskrevet i afsnittet "Symptomer", logføres følgende undtagelse Unified logføring Service (ULS) log (vist nedenfor).

Dette er et kendt problem, når du installerer April 2014 kumulative opdatering eller senere akkumulerede opdateringer på din lokale SharePoint 2013-farm.

Gå til SharePoint Server 2013 hybrid konfiguration vejviserekan finde flere oplysninger om, hvordan du konfigurerer hybridsøgning til SharePoint Server 2013.

Har du stadig brug for hjælp? Gå til Microsoft Community.

Log eksempel

w3wp.exe (0x48E4) 0x08A4 SharePoint Portal Server User Profiles ae0sx Unexpected Error trying to search 
i UPA. Undtagelsesmeddelelsen er ' System.ArgumentException: undtagelse af typen
 Der opstod 'System.ArgumentException'. Parameternavn:
 Værdien for Microsoft.SharePoint.Administration.Claims.SPIdentityProviders.GetIdentityProviderType (strengværdi)
på Microsoft.Office.Server.Security.UserProfileIdentityClaimMapper.SearchUsingNameIdOrThrow
(UserProfileManager upManager, streng nameId streng nameIdIssuer) på
Microsoft.Office.Server.Security.UserProfileIdentityClaimMapper.GetSingleUserProfileFromClaimsList
(UserProfileManager upManager, IEnumerable'1 identityClaims)'
(0x48E4) 0x08A4 SharePoint Portal Server brugerprofiler ae0su høj
Sættet af krav kunne ikke knyttes til en enkelt bruger-id. Der opstod en undtagelse undtagelse af typen 'System.ArgumentException'. 
Parameternavn: værdi er opstået. a53bac9c-(0x48E4)
0x08A4 SharePoint Foundation krav godkendelse ae0tc høj
Registrerede mappered mislykkedes for et id-krav. 
Undtagelse: "System.InvalidOperationException": undtagelse af typen 'System.ArgumentException' blev udløst. 
Parameternavn: værdi---> System.ArgumentException: undtagelse af typen 'System.ArgumentException' blev udløst. 
Parameternavn: værdien for Microsoft.SharePoint.Administration.Claims.SPIdentityProviders.GetIdentityProviderType
(Strengværdi) på Microsoft.Office.Server.Security.UserProfileIdentityClaimMapper.SearchUsingNameIdOrThrow (UserProfileManager upManager
Streng nameId, streng nameIdIssuer) på
Microsoft.Office.Server.Security.UserProfileIdentityClaimMapper.GetSingleUserProfileFromClaimsList
(UserProfileManager upManager, IEnumerable'1 identityClaims) 
– Slutningen af indre undtagelse staksporing –
på Microsoft.Office.Server.Security.UserProfileIdentityClaimMapper.GetSingleUserProfileFromClaimsList
(UserProfileManager upManager, IEnumerable'1 identityClaims) 
på Microsoft.Office.Server.Security.UserProfileIdentityClaimMapper.
< > c__DisplayClass2.<GetMappedIdentityClaim > b__0() på Microsoft.SharePoint.SPSecurity.
< > c__DisplayClass5.<RunWithElevatedPrivileges > b__3()
på Microsoft.SharePoint.Utilities.SecurityContext.RunAsProcess (CodeToRunElevated secureCode)
på Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges (WaitCallback secureCode, objekt parameteren)
på Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges (CodeToRunElevated secureCode)
på Microsoft.Office.Server.Security.UserProfileIdentityClaimMapper.GetMappedIdentityClaim (Uri kontekst
IEnumerable'1 identityClaims) på Microsoft.SharePoint.IdentityModel.SPIdentityClaimMapperOperations.GetClaimFromExternalMapper
(Uri contextUri, liste ' 1 krav)
(0x48E4) 0x08A4 SharePoint Foundation krav godkendelse af3zp
Uventede STS Call krav Saml: Problem med at få vist krav identitet. 
Undtagelse: ' "system.InvalidOperationException": undtagelse af typen 'System.ArgumentException' blev udløst. 
Parameternavn: værdi---> System.ArgumentException:
Der opstod en undtagelse af typen 'System.ArgumentException'. 
Parameternavn: værdien for Microsoft.SharePoint.Administration.Claims.SPIdentityProviders.GetIdentityProviderType
(Strengværdi) på Microsoft.Office.Server.Security.UserProfileIdentityClaimMapper.SearchUsingNameIdOrThrow
(UserProfileManager upManager, streng nameId streng nameIdIssuer) 
på Microsoft.Office.Server.Security.UserProfileIdentityClaimMapper.GetSingleUserProfileFromClaimsList
(UserProfileManager upManager, IEnumerable'1 identityClaims) 
– Slutningen af indre undtagelse staksporing –
på Microsoft.Office.Server.Security.UserProfileIdentityClaimMapper.GetSingleUserProfileFromClaimsList
(UserProfileManager upManager, IEnumerable'1 identityClaims) 
på Microsoft.Office.Server.Security.UserProfileIdentityClaimMapper.
< > c__DisplayClass2.<GetMappedIdentityClaim > b__0() på Microsoft.SharePoint.SPSecurity.
< > c__DisplayClass5.<RunWithElevatedPrivileges > b__3()
på Microsoft.SharePoint.Utilities.SecurityContext.RunAsProcess (CodeToRunElevated secureCode)
på Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges (WaitCallback secureCode, objekt parameteren)
på Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges (CodeToRunElevated secureCode)
på Microsoft.Office.Server.Security.UserProfileIdentityClaimMapper.GetMappedIdentityClaim (Uri kontekst
IEnumerable'1 identityClaims) på Microsoft.SharePoint.IdentityModel.SPIdentityClaimMapperOperations.
GetClaimFromExternalMapper (Uri contextUri, liste ' 1 krav) på Microsoft.SharePoint.IdentityModel.
SPIdentityClaimMapperOperations.ResolveUserIdentityClaim (Uri contextUri, ClaimCollection inputClaims)
på Microsoft.SharePoint.IdentityModel.SPIdentityClaimMapperOperations.GetIdentityClaim (Uri contextUri
ClaimCollection inputClaims, SPCallingIdentityType callerType) på Microsoft.SharePoint.IdentityModel.
SPSecurityTokenService.GetLogonIdentityClaim (SPRequestInfo requestInfo, IClaimsIdentity inputIdentity
IClaimsIdentity outputIdentity, SPCallingIdentityType callerType) på Microsoft.SharePoint.IdentityModel.
SPSecurityTokenService.EnsureSharePointClaims (SPRequestInfo requestInfo, IClaimsIdentity outputIdentity
SPCallingIdentityType callerType) på Microsoft.SharePoint.IdentityModel.SPSecurityTokenService.AugmentOutputIdentityForRequest
(SPRequestInfo requestInfo, IClaimsIdentity outputIdentity) på Microsoft.SharePoint.IdentityModel.SPSecurityTokenService.
GetOutputClaimsIdentity (IClaimsPrincipal hovedstolen, RequestSecurityToken anmodningen, omfang omfang)'.

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×