SharePoint local conținutul nu se afișează în rezultatele de căutare SharePoint Online

Notă: Dorim să vă oferim cel mai recent conținut de ajutor, cât mai rapid posibil, în limba dvs. Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Vă rugăm să ne spuneți dacă informațiile v-au fost utile, în partea de jos a acestei pagini. Aici se află articolul în limba engleză, ca să îl puteți consulta cu ușurință.

Problemă

Luați în considerare următorul scenariu.

  • Puteți configura intrare hibrid căutare pentru a returna rezultate în SharePoint Online dintr-un mediu local Microsoft SharePoint 2013.

  • Când un utilizator efectuează o interogare dintr-un site SharePoint Online, se afișează numai rezultate de la site-urile SharePoint Online. Fără rezultatele sunt returnate de la SharePoint 2013 local.

  • Implementați aprilie 2014 actualizarea cumulativă sau o o versiune mai recentă actualizare cumulativă la ferma SharePoint 2013 local.

  • Un administrator editări regulă de interogare asociată cu sursele de rezultate în SharePoint Online. Apoi, administratorul se deschide Generatorul de interogări din bloc de rezultate. Cu toate acestea, acest lucru lansează următoarea eroare:

    1 3/4 System.Net.WebException: .returned serverul la distanță o eroare: (401) neautorizat. la System.Net.HttpWebRequest.GetResponse() la Microsoft.SharePoint.Client.SPWebRequestExecutor.Execute() la Microsoft.SharePoint.Client.ClientContext.GetFormDigestInfoPrivate() la Microsoft.SharePoint.Client.ClientContext.EnsureFormDigest() la Microsoft.SharePoint.Client.ClientContext.ExecuteQuery() la Microsoft.Office.Server.Search.RemoteSharepoint.RemoteSharepointEvaluator.RemoteSharepointProducer.RetrieveDataFromRemoteServer (obiect neutilizate) la System.Threading.ExecutionContext.RunInternal (ExecutionContext executionContext ContextCallback apel invers, obiect stat, booleană preserveSyncCtx) la System.Threading.ExecutionContext.Run (ExecutionContext executionContext, ContextCallback apel invers, obiect stat, booleană preserveSyncCtx) la System.Threading.ExecutionContext.Run (ExecutionContext executionContext, ContextCallback apel invers, obiect stat) la Microsoft.Office.Server.Search.RemoteSharepoint.RemoteSharepointEvaluator.RemoteSharepointProducer.ProcessRecordCore (înregistrare IRecord)

Soluție

Pentru a rezolva această problemă, modificați furnizorul de identități SharePoint local, astfel încât să funcționeze cu SharePoint Online. Pentru a face acest lucru, rulați următorul cmdlet ferma SharePoint 2013 local:


$config = Get-SPSecurityTokenServiceConfig

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

$config.Update() 

Mai multe informații

În scenariu care este descris în secțiunea "Simptome", următoarea excepție este înregistrată în Jurnalul de unificată înregistrarea în jurnal Service (ULS) (afișată mai jos).

Aceasta este o problemă cunoscută când implementați aprilie 2014 actualizarea cumulativă sau o versiune mai recentă actualizările cumulative pe ferma SharePoint 2013 local.

Pentru mai multe informații despre cum să configurați căutare hibrid pentru SharePoint Server 2013, accesați SharePoint Server 2013 hibrid configurare foi de parcurs.

Încă aveți nevoie de ajutor? Accesați Comunitatea Microsoft.

Exemplu de jurnal

w3wp.exe (0x48E4) 0x08A4 SharePoint Portal Server User Profiles ae0sx Unexpected Error trying to search 
în UPA. Mesajul de excepție este ' System.ArgumentException: excepție de tip
 'System.ArgumentException' care a fost aruncată. Nume parametru:
 valoarea la a Microsoft.SharePoint.Administration.Claims.SPIdentityProviders.GetIdentityProviderType (valoare șir)
la Microsoft.Office.Server.Security.UserProfileIdentityClaimMapper.SearchUsingNameIdOrThrow
(UserProfileManager upManager, nameId șir, șir nameIdIssuer) la
Microsoft.Office.Server.Security.UserProfileIdentityClaimMapper.GetSingleUserProfileFromClaimsList
(UserProfileManager upManager, IEnumerable'1 identityClaims)'
(0x48E4) 0x08A4 profilurilor de utilizator SharePoint Portal Server ae0su mare
Setul de solicitări nu poate fi mapată la o identitate de utilizator unic. A fost aruncat excepție excepție de tip "System.ArgumentException". 
Nume parametru: valoarea s-a produs. a53bac9c-(0x48E4)
0x08A4 SharePoint Foundation autentificării prin solicitări ae0tc mare
Înregistrate mappered nu a reușit să se rezolve la o identitate revendicare. 
Excepție: System.InvalidOperationException: excepție de tip 'System.ArgumentException' care a fost aruncată. 
Nume parametru: valoarea---> System.ArgumentException: excepție de tip 'System.ArgumentException' care a fost aruncată. 
Nume parametru: valoarea la a Microsoft.SharePoint.Administration.Claims.SPIdentityProviders.GetIdentityProviderType
(Valoare șir) la Microsoft.Office.Server.Security.UserProfileIdentityClaimMapper.SearchUsingNameIdOrThrow (UserProfileManager upManager,
Șir nameId, șir nameIdIssuer) la
Microsoft.Office.Server.Security.UserProfileIdentityClaimMapper.GetSingleUserProfileFromClaimsList
(UserProfileManager upManager, IEnumerable'1 identityClaims) 
---Sfârșitul trasare stivă internă excepție---
la Microsoft.Office.Server.Security.UserProfileIdentityClaimMapper.GetSingleUserProfileFromClaimsList
(UserProfileManager upManager, IEnumerable'1 identityClaims) 
la Microsoft.Office.Server.Security.UserProfileIdentityClaimMapper.
< > c__DisplayClass2.<GetMappedIdentityClaim > b__0() la Microsoft.SharePoint.SPSecurity.
< > c__DisplayClass5.<RunWithElevatedPrivileges > b__3()
la Microsoft.SharePoint.Utilities.SecurityContext.RunAsProcess (CodeToRunElevated secureCode)
la Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges (WaitCallback secureCode, obiect param)
la Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges (CodeToRunElevated secureCode)
la Microsoft.Office.Server.Security.UserProfileIdentityClaimMapper.GetMappedIdentityClaim (Uri context,
IEnumerable'1 identityClaims) la Microsoft.SharePoint.IdentityModel.SPIdentityClaimMapperOperations.GetClaimFromExternalMapper
(Uri contextUri, solicitări listă ' 1)
(0x48E4) 0x08A4 SharePoint Foundation autentificării prin solicitări af3zp
Neașteptate STS Call solicitări Saml: Problema obținerea output susține identitate. 
Excepție: ' System.InvalidOperationException: excepție de tip 'System.ArgumentException' care a fost aruncată. 
Nume parametru: valoarea---> System.ArgumentException:
Excepții de tip 'System.ArgumentException' care a fost aruncată. 
Nume parametru: valoarea la a Microsoft.SharePoint.Administration.Claims.SPIdentityProviders.GetIdentityProviderType
(Valoare șir) la Microsoft.Office.Server.Security.UserProfileIdentityClaimMapper.SearchUsingNameIdOrThrow
(UserProfileManager upManager, nameId șir, șir nameIdIssuer) 
la Microsoft.Office.Server.Security.UserProfileIdentityClaimMapper.GetSingleUserProfileFromClaimsList
(UserProfileManager upManager, IEnumerable'1 identityClaims) 
---Sfârșitul trasare stivă internă excepție---
la Microsoft.Office.Server.Security.UserProfileIdentityClaimMapper.GetSingleUserProfileFromClaimsList
(UserProfileManager upManager, IEnumerable'1 identityClaims) 
la Microsoft.Office.Server.Security.UserProfileIdentityClaimMapper.
< > c__DisplayClass2.<GetMappedIdentityClaim > b__0() la Microsoft.SharePoint.SPSecurity.
< > c__DisplayClass5.<RunWithElevatedPrivileges > b__3()
la Microsoft.SharePoint.Utilities.SecurityContext.RunAsProcess (CodeToRunElevated secureCode)
la Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges (WaitCallback secureCode, obiect param)
la Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges (CodeToRunElevated secureCode)
la Microsoft.Office.Server.Security.UserProfileIdentityClaimMapper.GetMappedIdentityClaim (Uri context,
IEnumerable'1 identityClaims) la Microsoft.SharePoint.IdentityModel.SPIdentityClaimMapperOperations.
GetClaimFromExternalMapper (Uri contextUri, lista ' 1 solicitări) la Microsoft.SharePoint.IdentityModel.
SPIdentityClaimMapperOperations.ResolveUserIdentityClaim (Uri contextUri, ClaimCollection inputClaims)
la Microsoft.SharePoint.IdentityModel.SPIdentityClaimMapperOperations.GetIdentityClaim (Uri contextUri,
ClaimCollection inputClaims, SPCallingIdentityType callerType) la Microsoft.SharePoint.IdentityModel.
SPSecurityTokenService.GetLogonIdentityClaim (SPRequestInfo requestInfo, IClaimsIdentity inputIdentity,
IClaimsIdentity outputIdentity, SPCallingIdentityType callerType) la Microsoft.SharePoint.IdentityModel.
SPSecurityTokenService.EnsureSharePointClaims (SPRequestInfo requestInfo, IClaimsIdentity outputIdentity,
SPCallingIdentityType callerType) la Microsoft.SharePoint.IdentityModel.SPSecurityTokenService.AugmentOutputIdentityForRequest
(SPRequestInfo requestInfo, IClaimsIdentity outputIdentity) la Microsoft.SharePoint.IdentityModel.SPSecurityTokenService.
GetOutputClaimsIdentity (IClaimsPrincipal capital, RequestSecurityToken solicitare, domeniu de aplicare)'.

Extindeți-vă competențele Office
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×